Magnolia
Magnolia is a 3D poetic game built with custom C++ engine and it is still in development. The game is aimed for accessibility, in which the player uses Emotiv, a neural headset, to interact with the world in the game.
This game is developed by a seven-person team. In the team, I am the Technical Lead responsible for the engine architecture, editor, tools and early graphics system.
Accomplishments
This game is developed by a seven-person team. In the team, I am the Technical Lead responsible for the engine architecture, editor, tools and early graphics system.
Accomplishments
- Built a Unity-like standalone C# editor with WPF, empowering game designers to build large-scale environment and gameplay in a short time without touching the codebase
- Implemented advanced editor features like multiselect, undo/redo, parenting, grouping and prefab creation, allowing flexible level design and fast iteration
- Developed an early graphics system with features including Physically Based Rendering, Image Based Lighting, Shadow and Animation
- Promoted best practices in the team like pair programming, continuous integration and unit testing