Wednesday, January 25, 2012

New Year, New Developments

Its been a slow start to the new year. I have been exploring HSL and studying the HeroEngine Wiki site to obtain as much insight into developing with HeroEngine. I have made significant progress in understanding how the engine works and what is needed in order to implement features. The problem is limited time and resources. It is  my hope that others will join the development team and assist with some of the asset creation.

My free time is spread pretty thin between learning HSL, modelling, real life and other interests. This is a huge undertaking and I am trying not to burn out. I will continue to learn HSL as my main focus as this seems to be the biggest hurdle at this time and is the limiting factor in advancing this project.

My roadmap for the coming months consists of the following:

1) Design and implement some informational GUIs

2) Design and implement custom character records using Spec Oracle System

3) Design and implement custom inventory system

4) Design and implement custom character creation and selection systems

This road map is tentative and contingent on additional support and whether I burn out or not.

Thursday, January 12, 2012

Delving into Spec Oracle System

Its a new year and over the past couple of weeks I have developed an understanding of how HeroEngine handles object data. Over the next few weeks, I will attempt to set up a Spec Oracle system for all the various Character Races, Attributes and Professions. I will also set up Spec Oracles for vehicles and other items used in the game.

Once I fully understand and have mastered the Spec Oracle System, I will create some tutorials for the HeroEngine community. These tutorials will be designed for people with limited programming skills like myself.

The tutorial will consist of setting up a Races Spec Oracle as well as a Weapons Spec Oracle. Once these systems are in place, it allows the designer to enter detail information about the various weapons and races used within the game. For instance, weapon objects can be instantiated from the Oracle with mutable specs for that particular node. In other words, a weapon with specific specs can be instantiated and saved to a players inventory with custom Specs.


For those that are still not familiar with Spec Oracles and all its concepts, things will become clearer once I complete the tutorials.