Here are the interesting things about Cubed3 :D
An optimised 3D Voxel Engine for the Nintendo GameCube
Developer: SebastiΓ‘n ValdΓ©s SΓ‘nchez
An optimised 3D Voxel Engine for the Nintendo GameCube
Developer: SebastiΓ‘n ValdΓ©s SΓ‘nchez
π More info on my portfolio: Cubed Cube Project
| Notes | ||
|---|---|---|
| βοΈ | Built with DevKitPro | Tools used to generate executables for the Nintendo GameCube. |
| π οΈ | Made with GX | Native graphics API of the Nintendo GameCube, ensuring optimal performance and compatibility. |
| π | Maximum memory efficiency | Ideal for hardware limitations (24 MB of RAM) |
| ποΈ | Land generation with Noise | Voxel-Based 3D environments rendered efficiently. |
| π§ | Water | Features transparency and animated movement. |
| π¦΄πββοΈ | Animations | Supports rendering animations with up to 10 bones. |
Cubed Cube is a Voxel Engine for the Nintendo GameCube using the GX API.
To build the project, you need the DevKitPro toolchain installed on your system. Once compiled, it will generate a .DOL executable, which can be:
- Run on a real Nintendo GameCube (some unconventional methods might apply π)
- Run on the Dolphin emulator for PC.
π Version 0.1 [27/09/2024]: π
π First version of Cubitos working on GameCube [27/09/2024]
β
Added GLM and LiboGC dependencies [27/09/2024]
β Class Flying Camera Created [27/09/2024]
βοΈ Class Flying Camera Working [27/09/2024]
β Class Text Rendered Created [28/09/2024]
βοΈ Class Text Rendered Working [28/09/2024]
β
Added FMT dependencies [29/09/2024]
β Class Engine Created [29/09/2024]
βοΈ Class Engine Working [29/09/2024]
β Class Memory Created [12/10/2024]
βοΈ Class Memory Working [12/10/2024]
π Now it is possible to compile and run from VS [12/10/2024]
β Class Chunk Created [13/10/2024]
βοΈ Class Chunk Working [13/10/2024]
β Class Tick/Timer Created [13/10/2024]
βοΈ Class Tick/Timer Working [13/10/2024]
β Class World Created [13/10/2024]
βοΈ Class World Working [13/10/2024]
π First version of Lightning [14/10/2024]
β Class Utilities Created [19/10/2024]
βοΈ Class Utilities Working [19/10/2024]
β Class Renderer Created [20/10/2024]
βοΈ Class Renderer Working [20/10/2024]
β
Added FastNoise Lite to dependencies [20/10/2024]
π Added Batching Optimisation :D [20/10/2024]
π Added Occlusion Culling lvl.1 Optimisation :D [21/10/2024]
π Added Display List Optimisation :D [21/10/2024]
π Added Bit-field Structs lvl.1 Optimisation :D [22/10/2024]
π Added Occlusion Culling lvl.2 Optimisation :D [22/10/2024]
π Added Occlusion Culling lvl.3 Optimisation :D [25/10/2024]
π Added Occlusion Culling lvl.4 Optimisation :D [25/10/2024]
β Removed GRRLIB dependency [05/11/2024]
π Added Tree generation to Engine :) [09/11/2024]
π Added Flower and Herb generation to Engine :) [11/11/2024]
π Translucent objects Draw Calls are now ordered [11/11/2024]
π Added a Sprite Animation to Water :D [12/11/2024]
π Added Vertex Memory Optimisation :D [05/01/2025]
π Added Skeletal Animations to the Engine :3 [05/01/2025]
β¨ Added Kirby Saluting as an Easter Egg :3 [05/01/2025]
π Added Bit-field Structs lvl.2 Optimisation :D [05/01/2025]
π The Engine can load a maximum of 289 chunks :D [05/01/2025]
π Added No Lightning Data Optimisation :D [05/01/2025]
β¨ Added a Sprite Animation to Kirby Easter Egg [06/01/2025]
π Added Frustum Culling Optimisation :D [10/01/2025]
β Class Measurements Created [10/01/2025]
βοΈ Class Measurements Working [10/01/2025]
π Engine can save measurements in a .CSV file [10/01/2025]
π Cubed Cube v0.1 is finally done :D [11/01/2025]
