Releases: Chukobyte/seika-engine
Releases · Chukobyte/seika-engine
v0.26.0
- Child nodes now use parent transform for calculations.
- Updated text label component alignment.
- Added first iteration of component validation of scene files.
- Set default log level to
ERROR
.
- Explicitly flushes python stdout during game loop.
- Updated editor screenshot in README to a gif.
v0.25.0
- Added new command line flags.
- Changed scene and project file extensions.
- Drawing based on z index for 2D.
- Added function to Python API to get mouse position.
- Updated docs.
v0.24.0
- Can now set background draw color in project.json.
- Added command line flags for log level and project json path.
- Added joystick inputs.
- Added input test project.
- Updated docs.
v0.23.0
- Renamed engine to Seika Engine.
- Added
get_fps
function to Python API.
- Refactored
Texture2D
class.
- Added first iteration of joystick inputs handling.
v0.22.0
- Adding math related functions and classes.
- Updated README with contributor information and python API testing module.
- Adding rough jumping to fighting game project.
v0.21.0
- Updated logic for states.
- Added rotation to Node2D via Python API.
- Fighter directions are based on where there opponents are.
- Add UP and DOWN actions to input buffer.
v0.20.0
- Added the ability to get and modify
Camera
offset via Python API.
- Can now get
animation_frames
and animation_speed
from AnimatedSprite
node via Python API.
- Refactoring of python prototype fighting game logic in preparation for more features.
v0.19.0
- Added getters in Python API for camera zoom and viewport position.
- Added getter and setter for Animated Sprite Frame in Python API.
- Can update a collider's color.
- Can add exceptions to collisions.
- Fixed collision scaling issue.
- Added attack, health bar, and other stuff for fighting game prototype.
- Updated documentation.
v0.18.0
- Added ability to create entities through python scripting (instead of just defining in scenes).
- Update logic for parent child relationship within a scene.
- Added CollisionShape2D node type for collision handling.
- Added Rect2 in math module.
- Updated docs
v0.17.0
- Added
GetFPS()
function.
- Separation of incoming network messages.
- Changes to begin online fighting game prototype.
- Added MIT license.