Skip to content

Releases: CITM-UPC/Kingdom

Kingdom v1.0

26 Jan 23:09
594586f
Compare
Choose a tag to compare

Kingdom

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.

Features

  • 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.
  • File Explorer that reads Assets/, Library/, Scripts/. Can delete files.
  • In engine script editor to edit .cs files.
  • Functions .cs scripts for the GameObjects

Libraries Used

Installation

No previous installations are required to use the engine, just download and execute the .exe file Kingdom from releases.

Camera Controls

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!

Authors

Kingdom v0.6

20 Dec 22:54
Compare
Choose a tag to compare

Kingdom

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.

Features

  • 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.

Libraries Used

Installation

No previous installations are required to use the engine, just download and execute the .exe file Kingdom from releases.

Camera Controls

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!

Authors

Kingdom v0.3

08 Nov 22:58
Compare
Choose a tag to compare

Kingdom

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.

Features

  • Functional UI, Window, Renderer, Input and System settings.
  • Creates empty GameObjects, Cube...
  • Able to Drag and Drop .fbx, .png and .dds files.
  • About window...
  • FPS-like camera

Libraries Used

Installation

No previous installations is required to use the engine, just download and execute the .exe file Kingdom from releases.

Camera Controls

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

Authors