Custom C++ Game Engine Devlog | Lua Modules, Animation Editor & JRPG Combat
Building a custom C++ game engine from scratch! In this Scion2D development log, I add Lua module support, a brand new animation editor, animation clips, and continue building the turn-based JRPG battle system for my upcoming game, The Lost Children. Scion2D is a custom 2D game engine written in C++23 using OpenGL 4.6, SDL3, EnTT ECS, Lua (sol2), and ImGui. Everything in the engine and editor is developed from scratch, including the rendering system, editor tools, scripting integration, animation workflow, and gameplay systems. In this update: • Lua Module Support Create reusable Lua modules Organize game code more effectively Share functionality across scripts • Animation Editor & Animation Clips Create and manage animations directly inside the editor Improved animation workflow Better tooling for game development • JRPG Battle System Progress Continued work on turn-based combat Battle flow improvements Development progress for The Lost Children • Editor Improvements Workflow enhancements Tooling improvements General engine updates The goal is to build both a complete custom game engine and a commercial JRPG from the ground up. Art used in video: OpenGameArt https://opengameart.org/content/antif... OpenGameArt https://opengameart.org/content/mage-... 2D Pixel Art Templates https://zegley.itch.io/2d-platformerm... GitHub Repository https://github.com/dwjclark11/Scion2D JadeiteLite Tutorial Repository https://github.com/Jadeite-Games-Stud... Udemy Course Build Games in the Browser with C++ and WebAssembly https://www.udemy.com/course/build-ga... Discord Community / discord If you're interested in game engine development, C++ programming, OpenGL, Lua scripting, indie game development, JRPG development, or building your own game engine from scratch, consider subscribing for future Scion2D devlogs and tutorials. #gamedev #cpp #gameengine #indiedev #jrpg #opengl #lua #sdl3

Custom C++ Game Engine Devlog | FreeType, VFX Editor & Post Processing

A New Gaming GPU Challenger: Bolt Graphics Takes Aim at NVIDIA

I Spent 30 Days in a Dead MMO (and it was amazing)

Custom C++ Game Engine Devlog | JRPG UI, Menus & Bug Fixes

beta decay | Devlog 40

Jadeite Games - 2025 Year-End Update | Scion2D, WebAssembly and What’s Next

Making A Bare Metal Portable Game Console

Make Tiny Games.

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

The Deadliest Weapon of the Ancient World

Something is jamming GPS over Europe. Here's what we found

10 Things I Wish I Knew Before Starting a Large Godot Project (Cost Me Months)

I Tried Gaming on the World’s Smallest PC

Simulating Atoms in C++

What Happened to the Cox .049? | The Engine That Couldn’t Survive Modern Childhood

Improving Exploration - Plant Tales Devlog 2

This Engine Breaks ALL the Rules

How I Accidentally Set a World Record in Opus Magnum

Valve's "Secret Weapon"

