Engine Update 001

I’m in the process of redoing my “testing” engine. I hope to make it robust, scalable, modular, while supporting a lot of other different technologies. This is the start of it using D3D9, but don’t worry, I’ll eventually port it over to d3d11. I’m going to skip 10 though. I have lots of things in the works for it too!

As you can see here, I have a few simple cubes and a triangle grid. Most likely the grid will turn into terrain. I haven’t decided what I wanted to name the engine yet. I’m leaning towards “Tornado.” I remember looking into a physics engine a while ago named “Cyclone” and I thought the name was interesting.

Sundown Cerose

Description: A fast-paced comic book style 3D isometric based action/adventure game where the player must battle hordes of minions in order to save the galaxy.


Gameplay video footage of Sundown Cerose.

Position: Technical Director

Date: 2008 – 2009

Accomplishments:

  • Designed and coded the input, using DirectInput, scene management system, using TinyXML, physics, collision detection, and the engine framework to allow for dynamic object interactivity.
  • Implemented all of the required features by utilizing C/C++, the Win32 API, DirectX, C/C++ Standard Libraries, and the STL to ensure a robust framework on the Windows PC platform.
  • Worked closely with the designer and the producer to successfully implement the game’s required features before the preceded milestones.
  • Engineered a component based design using Object Oriented Programming principles to allow for versatility in the engine framework.
  • Assisted in the core design of “Sundown Cerose” in order to plan the development of a dynamic and robust engine architecture that would meet the designs requirements.
  • Designed and Implemented the level editor

Platform: PC

Requirements: Windows XP, DirectX 9 compatible graphics card, 512 MB RAM, 1.6 GHz Processor, Vertex/Pixel shaders 2.0 or greater.

Controls: Move: W,A,S,D
Aim: Mouse
Shoot fireball:Left mouse button
Flame thrower: Right mouse button

Screen Shots:

The flame thrower in action.

The player was hit and is now running away.

The player shooting fireballs.

The player charging at the enemies.