Releases: EmperorPenguin18/tidal2d
Releases · EmperorPenguin18/tidal2d
1.1
Complete rewrite of the engine! Here are some highlights of the changes:
- Asset decoder that converts images to bitmaps at build time
- Packaging of assets is now handled automatically
- All static memory, no more pointers
- Only dependencies are headers, so more cross-platform
- Game logic is now only defined with Lua, no more JSON
- Events are assigned one callback, instead of one per object
1.0
Full release!
Changes in this release:
- Fixed animation timer bug
- Fixed broken audio
- Fixed hanging
- Improved font handling
- Basic UI system
- Various improvements
0.4
Prep for LD54
Changes in this release:
- Minor cleanup
- Prettier fonts
- Proper audio mixing
- Spritesheets supported
- Basic animation system implemented
- Triangle physics shapes
- Many more events and actions
- Functional Lua API
0.3
Getting the big stuff figured out
Changes in this release:
- Reduced dependencies
- Refactor to improve performance and code cleanliness
- Switched to CMake for build system
- Better debugging
- Actions that interact with physics now support float accuracy
- Basic Lua interaction
- Supports web platform with Emscripten
0.2
Added in this release:
- Switched to C instead of C++
- Manual dynamic linking used
- Improved logging and debugging
- Popular image formats supported
- Popular audio formats supported
- Switched from SDL2_mixer to SoLoud
- Added layer system
- Basic UI system implemented
- Basic event/action system implemented
- Improved asset packaging
- Basic Windows support
- Includes an improved example to help you get started
- Updated the wiki
0.1
Proof-of-concept release:
- Window created and input recognized
- Loads images and renders them
- Object hierarchy established
- Text rendered to screen
- Applies physics to objects
- Loads and plays audio files
- Documentation started