Requirements, requirements, requirements

Ok, this is going great! The blog will help me get focus on what I need to do. I am kind of the type who get better ideas when talking to myself than thinking it alone inside my head. Don’t know if anyone else or everyone’s brain works that way. It is like having 2 brains work instead of one on the subject. But I do not have enough humor to talk to myself in the mirror or something. Writing it all down will work just as well. OK, now back to the business.

The first step in making an engine that is decent enough to use but not to get too much “scope-creep” is to have good requirements at start up. And here is what I like to see in my engine:

  • Cached faster 2D rendering
  • 3D rendering support in 2D
  • GUI editor for menu and particle systems
  • Shader effects for 2D rendering including post filtering effect
  • Packed file
  • GUI editor for game data creation (map editor, level editor etc)
  • Better font rendering and support for localization (support for Burmese language as well)
  • Custom compressed image format
  • Traditional 3D rendering support
  • Cross-platform

I know there are a lot of engines that do exactly what I mention in the above requirement but there is no engine that does exactly those in my way :P So I gonna be writing my engine and here is the Brainiac!

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.