Author: XerShade

Design Concepts: Invokable Class

So while working on designing the entity system for the game I ran into a tiny little snag. Due to the way the entities are designed, more on that later, the entities needed a way to access fields, properties, methods, and events on DataObjects but needed to do so without the actual type. Now by…

The Move To Unity

So I have decided to abandon the idea of creating the game completely from scratch and use Unity. There are many reasons for this the first being that I will not have to spend as much time on the core engine mechanics if I use Unity, which has most of them implemented already. There are other concepts that I am working on right now, such as multiplayer, that would be easier to implement with unity’s networking system.…