Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Milesone1 of istarEngine

Sign in to follow this  


Aug.7, 2009

I has been reading a book named "Ultimate Game programming with DirectX" in my spare time these past 2 months. Although somebody said that this book is actually not so good as it contains too much contents but lacks of lucubrating on either specific content, I still think that I have got lots of instructional information from it.

And I have also built a simple game engine "istarEngine" which is based on the "strandedEngine" project mentioned in the book. The whole organization of "istarEngine" is almost the same as the "strandedEngine" except some tiny differences on a few components, but most of the codes were re-wrote by me to add new functionalities or to unified the codes or to enhance the holistic performance.

The main features of istarEngine now are listed as below:
-Route/Path animation
-Simple GUI System(Supported controls: Backdrop, Text, Button and Label)
-The common input device support(Keyboard, mouse and joystick)
-MathLib(Vector3, Matrix4X4, Quaternion, Plane, Ray and frustum)
-Model loading(Supported formats: .obj, .x with animation)
-Simple particle system
-Physics(Box collider, sphere collider and force-applying)
-Material, Lighting, Muti-Texture, Details-Mapping, Fog, Multi-Sampling
-The function to take screenshots
-Scripting(Property script and command script)

-Audio(Based on XAudio, to be done in the later phase)

I am also building a game demo "Energy of Dragon" using the engine, the picture below is an in-game screenshot

(I know, it looks awful now as it is just the beginning version of the game demo "EOD", more functionality and more models will be added into it in the later days):

Energy of Dragon
Sign in to follow this  

1 Comment

Recommended Comments

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!