Game Engine 3.15.1

- can select a file from the directory in the nodes instead of entering the path manually
- fixed bug with copy file in windows
- new nodes: if key pressed, keyboard release, rotate object
- new functions for the python node: rotateObject
- fixed bug with render big objects in game

Game Engine 3.15.0

- generating code through AI
- can moving files in project dir
- in node display description of connector
- new nodes: square root, power, insert list element, remainder
- new functions for the python node: sqrt, pow
- can open directory in project tree
- added renaming object in scene
- can choose node by double click
- fixed bug with button in scene
- fixed bug with write more text in console
- fixed bug with drawing objects in application
- fixed bug with choosing font
- fixed bug with run project in linux
- fixed bug with saving objects in scene

Game Engine 3.14.0

- version for linux
- optimize scene
- fixed bugs with scene

Game Engine 3.13.3

- fixed bug with displayed on discord

Game Engine 3.13.2

- updated hitbox editor
- discord shows when someone is using the program

Game Engine 3.13.1

- updated engine logging

Game Engine 3.13.0

- new hitbox editor
- added circle hitbox
- refactored animation menu
- fixed bug with tps visibility
- fixed bug with particle sprite visibility
- fixed bug with particle sprite position
- fixed bug with selecting particle objects

Game Engine 3.12.6

- fixed bug with the folder tree

Game Engine 3.12.5

- fixed bug with the "on load scene" node

Game Engine 3.12.4

- fixed bug with the getSceneName function in the python node

Game Engine 3.12.3

- fixed bug with object nodes

Game Engine 3.12.2

- fixed bug with the "if element in list" node

Game Engine 3.12.1

- added new engine translations
- added icon for the engine

Game Engine 3.12.0

- objects have a new parameter: alpha
- added automatic project update for new game engine 3 versions (working from 3.11.0)

Game Engine 3.11.0

- new method for running projects
- added basic group nodes for code

Game Engine 3.10.0

- fixed bug with getting and setting variables for created objects
- improved text translation
- new nodes: get noise value, wait, on load scene, break loop, if key in dict, if element in list, get all objects in group
- new math operation nodes: absolute value, sin, cos, tan, ctg, degrees, radians
- new music nodes: play music, stop music, play sound
- new functions for the python node: getNoiseValue, sin, cos, tan, ctg, degrees, radians, playMusic, stopMusic, playSound
- improved error messages
- fixed bug with setting numbers in code
- fixed bug with flip animation update
- optimized engine for objects with large hitboxes
- fixed bug with multiple functions in a project when no job press event node is present

Game Engine 3.9.0

- new objects: text, field, button, particle, kinematic object
- updated nodes: set object parameter, get object parameter, move object with braking, on button press
- new functions for the python node: setObjectParameter, getObjectParameter, moveObjectWithBraking, getTimePassed
- fixed bug with running projects
- the run menu now displays all global variables
- improved update checking for new versions
- increased font size for nodes
- notepad opens when there is an error
- removed jump power and speed parameters for dynamic objects
- updated run menu
- updated "install python" menu

Game Engine 3.8.1

- updated physics
- new nodes: get object parameter, set object parameter, get time passed
- new parameter for the jump node: power

Game Engine 3.8.0

- new object physics
- added mass parameter for objects

Game Engine 3.7.3

- new node: get mouse position
- new functions for the python node: runAnimation, stopAnimation, mirrorAnimation, getResultingVector, getMousePos
- fixed bug with project compilation

Game Engine 3.7.2

- engine optimization

Game Engine 3.7.1

- fixed bug with animations
- new node: get resulting vector

Game Engine 3.7.0

- added animations
- added nodes for animations: run animation, stop animation, mirror animation

Game Engine 3.6.0

- added fullscreen mode in settings
- parameter for invisible objects (works in run mode)
- engine optimization
- changed object physics

Game Engine 3.5.1

- added nodes: run function and initialize function

Game Engine 3.5.0

- new node for writing python code
- support for using more than one function in a project
- debugger for running projects
- engine optimization (2x faster)

Game Engine 3.4.2

- updated help menu
- fixed bug with writing text to the console
- removed help menu (integrated into the site)
- new variable types: dict, list
- added nodes for using lists and dicts
- other various nodes
- added light theme

Game Engine 3.4.1

- new color for the "any" type in code
- code optimization
- scene optimization
- fixed bug with moving objects

Game Engine 3.4.0

- added nodes: display text, if collision, create object, random, remove object, for object in group, concatenate text

Game Engine 3.3.0

- fixed bug with saving files
- fixed bug with saving code files
- fixed bug with using multiple function files in a project
- updated code editor
- each object now has its own variables
- added nodes to save and get object variables

Game Engine 3.2.0

- updated site and help menu
- updated vector movement for dynamic objects
- added nodes for mouse and keyboard click and press events
- added "every frame" and "every tick" nodes
- input cannot be set in event nodes
- fixed the console in project run mode
- updated logger

Game Engine 3.1.0

- fixed bug with visible versions
- optimized engine
- added project site link to help menu: https://ge3.pythonanywhere.com/
- fixed bug with saving (executable) projects
- created collision editor

Game Engine 3.0.3

- optimized code editor
- fixed bugs in the code editor
- fixed bug with object collision

Game Engine 3.0.2

- updated help menu

Game Engine 3.0.1

- updated moving object by angle
- added update notification if a new program version exists
- updated help menu