University project made by CITM, Centre de la Imatge i la Tecnologia Multimedia students of the TTC (Talent Tech Center) in Barcelona, in which we made a 3D Game Engine in C & C++ during our 3rd year of Game Development Bachelor's Degree.
- Functional UI, Window, Renderer, Input and System settings.
- Creates empty GameObjects, Cube, Cone, Pyramid...
- Able to Drag and Drop .fbx, .png and .dds files.
- About window...
- FPS-like camera
- Able to Raycast and Mouse Picking. Selects the corresponding GameObject
- Save scene as .mdng
- Save meshes as .mesh
- Save materials a .dds
- File Explorer that reads Assets/ and Library/. Can delete files from there.
No previous installations are required to use the engine, just download and execute the .exe file Kingdom from releases.
Key | Description |
---|---|
WASD + MOUSE RMB |
FPS-like movement |
L-ALT + MOUSE LMB |
Orbit around the point |
MOUSE WHEEL UP |
Zoom in |
MOUSE WHEEL DOWN |
Zoom out |
F |
When a GameObject is selected, focus the camera on it |
SHIFT |
Hold it to duplicate movement speed |
ESC |
Exits the Engine |
To test the Raycast, in the Menu bar select Debug > Raycast debug and start clicking around! |