NFGE Editor

This project demonstrate the game editor that using the component structure and reflection system.

It can load a game o

Choose Template

It can load a game object from a .json file as the template of the game object. Which is similar to Unity prefab system.

Use of the reflectio

Component Editing

Use of the reflection system allows user to editing the game object in the run time.

Implemented drag and

Parenting

Implemented drag and drop parenting system

It can load a game o
Use of the reflectio
Implemented drag and

Other Credits

My Instructor: Peter Chan

The UI of the Demo is using Dear Imgui(https://github.com/ocornut/imgui)