Joy is a 3D platformer about the robot Joy trying to impress her creator and wants show the world how smart he is. The goal is to traverse a course as fast as possible while collecting bolts and managing your fuel. The game is time based, where a shorter time results in a better score. Colleting bolts reduces your time, thus increasing your final score.
Joy was developed as a course at Blekinge Institute of Technology.
- DirectX 11
- AABB Collision
- Pickups (Bolts)
- Lightmaps
- Toon Shader
- Glow
- Decal
- Instanced Rendering
Joy uses its own binary fileformat for importing data.
A .FBX file is converted into a .JOY offline, which is loaded and interpreted at runtime.
It contains:
- Mesh data
- Material data
- Cameras
- Morph-Animation
- Skeletal-Animation
- Lights
- Groups
- Custom attributes from Maya
- Björn Emilio Håkanssoon (slowstone42)
- Oliver Klingspor (Olowerr)
- Alexandra Lindberg (alexandra-lindberg)
- Rasmus Lisander (savie17)
- Adam Åkesson (Simadra)