C++ for Game Engines: Entity-Component Systems and Frame Budgets
by Ana Petrova
Build playable games in Unity, Unreal, Godot, Roblox and LOVE.
Gameplay-first courses that get something on screen in the first module and keep it running to the last. You cover movement, collision, state machines, save systems, UI and shipping builds using C#, C++, Lua or GDScript. The focus is on finishing small games rather than starting large ones.
Showing 1–4 of 4 courses
Write engine-grade C++ that respects cache lines, allocators and a 16-millisecond frame.
Learn the C# that Unity actually runs, from the lifecycle to the new Input System.
Turn Lua fundamentals into shipped gameplay across two very different engines.
Give your C or C++ engine a scripting layer using the Lua stack, LuaJIT and FFI.
Other shelves developers move on to next.