JEST® C++ Game Engine v0.1 Download!
Posted: Sat Apr 11, 2026 10:28 pm
JEST® C++ Game Engine v0.1 — Now Available
The new JEST® C++ Game Engine v0.1 is now available for download on GitHub.
source: http://github.com/jestingly/jestCXX0.1
JEST® C++ Game Engine v0.1 (formerly Gravity)
by Antago (God of Gravity) • author of Graal2001 & Destiny
Developer Notes — Core Features & Changes
The new JEST® C++ Game Engine v0.1 is now available for download on GitHub.
source: http://github.com/jestingly/jestCXX0.1
JEST® C++ Game Engine v0.1 (formerly Gravity)
by Antago (God of Gravity) • author of Graal2001 & Destiny
Developer Notes — Core Features & Changes
- WebSocket Support
Includes a WebSocket class for connecting to remote servers.
• Access via Online class - Build System
Switched from VSCode workflows to Ninja-based builds. - Audio System
New audio classes implemented for buffering and playback. - Load Order System
Managed via CMakeLists.txt - New UI System
Introduces a modular UI system for menus and text rendering. - Game World Architecture
Game worlds defined using JSON (multiverse-ready structure). - File System Overhaul
All files are now handled through the FileLoader system.
Example:
/js/apps/jest/components/file/FileLoader.cpp - Image System
• Imager → extends FileLoader
• Graphic → wraps image data - Application & Main Loop Refactor
• Cleaned up entry point and moved logic into application layer
• Central loops now separate concerns (SDL, program logic, rendering)
• Improved frame rate stability - Debugging Tools
Lightweight debugger class added for basic debugging. - Animation System Update
Animation layers now reference stickers instead of sprites
• Enables shared sprite references
• Cleaner and more flexible system overall - Secretary System Overhaul
Reduced to file info objects using address/network model
• Local file reading now supported - Additional Changes
Numerous internal cleanups, refactors, and system improvements.