Jump to content
  • Advertisement
  • entries
  • comments
  • views

Hieroglyph 3

Sign in to follow this  
Jason Z


With Hieroglyph 3 being a plugin based engine, I have been forced to decide what will go into the 'HieroglyphCore' library and what will be put into the engine component plugins and what will be left for the application to implement. Basically, the core library is going to get the entire math, geometry, and utility type of classes.

In addition, I am going to add the event system to the core library. The intention is that the application and the plugin components will both use the core library DLL, so it makes sense to put the event system there. It serves as the glue to allow the various components to communicate, or at least it will do so in a greater extent in Hieroglyph 3.

The other big thing to decide is where the object model is going to reside. Probably it should be in the core library, but I can envision using other object organization data structures than scene graphs too - so I'm not sure how I'll end up going...

I have also decided to revive an old project of mine, called Feedback. It should serve as a reliable test bed for most of the engine technologies, and I think it will be fun to get back into a game application (thanks for reminding me Lachlan!) instead of only working on the technology side of things.
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!