An amazing Engine created by David Lira, Adrián Aroca and Unai Díaz, three university students from CITM-UPC for the subject Game Engines. With this engine you can create and transform 3D objects and your imported FBX, load textures and much more! With this last release you can now include UI Components, such as Buutons, Sliders, Input Boxes, Images and Checkboxes!
- Free Camera Movement
- Create primitives (Cube, Pyramid, Cyilinder and Sphere)
- Load your FBXs (Drag and Drop)
- Load your Textures (Drag and Drop)
- Transform objects (Scale, Position and Rotation) with the Inspector Menu
- Enable/Disable wireframe for the objects
- Enable/Disable normals for the objects
- Enable/Disable bounding boxes (AABB) for the objects
- Configuration Menu with many options such as a Frame Limiter, Window Size Configuration, Input and Hardware Info, etc.
- View and manage your objects in an Hierarchy
- A Console that shows your actions on the Engine
- Import your FBX, Textures and Scenes (Resource Manager)
- Select Objects by Clicking on them (Mouse Clicking)
- Game Mode (Time Management)
- Create Game Cameras and move them
- Loading Optimization (Frustrum Culling)
- Live Object Transform (Guizmos)
- Load and Save your own Scenes (.chaos Format)
- New Texture Filters
- Own File Format (Textures and Models)
- ESC: Exit the Engine
- WASD: Camera Movement
- Q: Camera Up
- E: Camera Down
- F: Focus the Camera Around the Selected Object
- MOUSE WHEEL: Zoom In / Zoom Out
- RIGHT MOUSE BUTTON: Camera Orientation
- LEFT MOUSE BUTTON: Select Object
- LEFT MOUSE BUTTON + LEFT ALT: Orbit Camera
- LEFT SHIFT: Duplicates Camera Movement
- P + Select Object: Makes the First Selected Object Children of the Second One
- P: Object Selected = NULL
- SUPR: Deletes Selected Game Object
- F1: Show Options Window (In Game Mode)
- F2: Enable/Disable Cull Face
- F3: Enable/Disable Lightning
- F4: Enable/Disable Color Material
- F5: Enable/Disable Textures
- BUTTON (1): Translation Guizmo
- BUTTON (2): Rotation Guizmo
- BUTTON (3): Scale Guizmo
- TAB: Select the following UI Game Object on Game Mode
- ENTER: Call OnClick() UI Component Function from the Selected UI Game Object
- Create Buttons
- Create Checkboxes
- Create Sliders
- Create Images
- Create Input Box
- Change UI Components Colors, Size, Position, and Rotation
- Edit UI Components Text
- State Detection with Mouse Input
- State Detection with Keyboard Input
- All the UI Components can be modified by selecting them on the hierarchy with the inspector window
- Click on the game camera (hierarchy window) before entering play mode in order to view the scene in the correct angle
- Press Left Click button on the mouse in order to write on the Text Box component and the Enter Key to stop writing
- Pressing Play Button or the F1 Key all UI Components will be destroyed and the Demo Components will appear