Wrecking Ball: DirectX 11 Game Engine
The Wrecking Ball engine was designed using the RasterTek tutorial series, but heavily reimagined to allow for a more user friendly interface.
Class interaction is losely coupled to allow for easy upgrades and internal work while keeping the integrity of the engine.
Engine Key Features
- Model Loading (.obj)
- Texture Loading (.dds)
- 2D Sprites
- Frustrum Culling
- Diffuse Lighting
- Specular Lighting
- Alpha Blending
- Shadow Mapping
- Reading XML Maps
- Entity Manager
- Entity Messenger
Catalyst
Catalyst is a game that uses the Wrecking Ball engine to simulate a city under construction.
The people of the city must gather resources and knowledge in order to build their house to be as good as possible so they can host a massive house party! During the resource gathering, shops become depleted of resources and libraries become overcrowded. The people of the city eventually get angry and start riots. Police fly in to clash head on with the public. Once the dust settles, a new leader of the City steps forward and improves the speed of resource restock.
When a house is completely finished, the entire city is invited to the house to have a celebratory house warming party!
Platform: Windows
Languages/Technology: DirectX 11, HLSL, C++ | Blender, Photoshop | Reaper, Reason 5
Work Period: 2 Years
Type: University Project
Developer: 100% Me :)