There is an embedded video here. If it loads slowly, please find it Here
Repo: Here
Overview
This is a group project in my MSc in University of Leeds. We made a simple game engine from scratch.
I led the development of script system(document here) and audio system, also helped integrate different modules with script and ECS system.
Key skills
Tech skills
- Game engine architecture
- Game engine workflow/game life-cycle
- Entity Component System
- Lua language
- Language binding library: sol2(binding C++ to lua)
- Audio development library: OpenAL/soft-OpenAL
Soft skills
- Teamwork/ collbaration
- Problem Solve
- Time management
- Research
- Documentation writing