Embedding Lua with the C API: Scripting for Native Game Engines
by Victor Chen
Catalog
Programming, AI and prompt-engineering courses written by working engineers. Filter by language, level, price or rating — buy once, get an instant email access link, keep it for life.
Jump to a technology
Showing 25–48 of 90 courses
Give your C or C++ engine a scripting layer using the Lua stack, LuaJIT and FFI.
The two Lua features people fake for years, explained properly in under an hour.
Learn Python by automating spreadsheets, files and reports you would otherwise do by hand.
Write Python that scales past a single script and survives contact with a team.
Ship a typed, validated and documented Python API with async endpoints and real tests.
Enough Python to read code and write a useful script, in a single focused hour.
Get past the borrow checker for good and ship a real command-line tool with Cargo.
Move from writing Rust that compiles to designing Rust APIs other people enjoy using.
Cross the safety boundary deliberately, bind to C, and prove your abstractions are free.
Learn Go the way backend teams use it: small surface, standard library, real concurrency.
Stop guessing at go.mod, vendoring and workspaces, and get the toolchain working for you.
Complexity, structures and problem patterns taught for real code and real interviews.
Improve messy code without breaking it, using small moves you can defend in review.
Understand Git as a graph of commits and never fear a mistake in a repository again.
Write the tests that catch real bugs and delete the ones that only slow you down.
A repeatable method for finding any bug, plus the tools that make it fast.
The mental model behind every performance problem you have ever failed to explain.
Four concurrency models compared side by side, with the bugs reproduced and fixed.
Write CMake you can maintain, with targets, presets and dependencies that just work.
Design HTTP APIs that stay usable, documented and stable long after version one.
Build, deploy and document six projects that prove you can do the job, not just the tutorial.
Sixty copy-paste prompts for the small coding tasks that fill an ordinary working day.
Three hundred review prompts, sorted by language, code smell and how risky the change is.
Forty production-shaped system prompts for assistants, agents and internal developer tools.