|
About Rafflesia
Rafflesia is a sci-fi cooperative split-screen first-person shooter where the players assume the roles of two exterminator called in to take out a colossal plant. Rafflesia, a corpse flower, has taken root in a sewage facility and could potentially do catastrophic damage to the neighboring metropolis. The exterminators are in for one epic battle to keep the city clean. |
Team Bear King
Programmers
|
Artists
|
My Role
Tools & Engine Programmer
Tools & Engine Programmer
My Contribution
- Contributed to building entity-component based engine from scratch. (Ursine3D Engine)
- Helped implementing resource managing pipeline to manage fbx formatted models and animations.
- Implemented fbx importer tool to convert fbx files to a custom binary format which helped reduce size and cost for serializing.
- Designed and implemented real time custom scratch FBX Exporter tool in C++, DirectX 11, and FBX SDK 2016.1.2
- Implemented animation editing component with various ease in/out, path following, and FSM based blending features to improve the productivity of creating cutscenes and realistic motion transitions.
- Animation clips can be blended when transiting from one state to another
- Transitioning time can be editable
- Each bone and mesh is accessible so that designers can place other entities. For example, collider meshes.
Editor Tool Screen Shots
Game Screen Shots