The goal for the Wheel Reinvention Jam 2024 is to get started with learning the odin programming language. Ideally only the odin vendor libraries will be used (except for e.g. imgui).
Main Goals:
- Create AABB brushes
- Edit translation and scale of the brushes
- Assign textures and texcoords to each face
- Unlit forward renderer with occlusion culling utilizing the AABBs
Stretch Goals:
- Deform AABBs via planes (similar to boolean operation)
- Load GLTF meshes via cgltf and make them placeable in the editor
- place point lights in the editor
- Shadow mapping