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

Engine status

Sign in to follow this  


It's been a long time since my last update.

My sprite engine is coming a long way, after a few months and many refactorings. After reading the book "Game Coding Complete, 2nd Edition." I decided to organize my engine like how the book recommends, which, incidentally is how the Microsoft Foundation Class is structured. Don't let that turn you off though, it's actually really cool.

There are three layers: the application layer, the view layer, and the logic layer. The application layer controls platform specific and engine global stuff, like file saving and loading, memory management, error logging, video surfaces, etc. The view layer controls input and output, lile the GUI, and the sound engine. The logic layer is where game calculations take place. Collision, physics, AI, and the process and state managers.

I'm spending most of my time right now getting the application layer up and working. When I'm done I'll update with all that I did.
Sign in to follow this  


Recommended Comments

There are no comments to display.

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.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!