JEST® C++ Game Engine v0.1 Download!

Discuss the JEST® game engine software and coding. Technical questions, documentation support and recommendations, plugins, etc.
caz
Site Admin
Posts: 13
Joined: Tue Mar 10, 2026 1:46 pm

JEST® C++ Game Engine v0.1 Download!

Post by caz »

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
  • 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.
Post Reply