Category

Derydoca Game Engine

Derydoca Game Engine

The Case for Meta Files

As the Derydoca engine has been fleshed out, there was one aspect of the engine I have been putting off until it was necessary. Serialization of game assets is necessary to keep a sensible codebase. It is very unwieldy and unmaintainable to hard-code your levels and game assets. I have been doing just that to get me by, but eventually the codebase got too crazy to maintain that I decided to tackle the issue. The approach I am taking is similar to how Unity is structured. You will have a project folder full of assets that the engine needs to…
Derrick Canfield
January 30, 2018
Derydoca Game Engine

The Derydoca Game Engine

I have been an avid user of the Unity game engine since 2010 and am very comfortable working with in it. You may wonder why I am bothering writing my own engine. Well, I've always been interested in what makes a game engine actually tick and with my years of experience shipping titles, I have a good idea of what components are necessary and I wanted to see what an engine of my own creation would look like. That, and I've had a half-read copy of Game Engine Architecture staring at me from my library shelf for far too long.…
Derrick Canfield
December 19, 2017