June 6, 2014
Swift
On Monday, Apple announced a new programming language called Swift. It will launch with iOS 8 and OS X Yosemite this fall. Although Swift and Objective-C can exist side-by-side in an app, it appears that Swift will eventually take the place of Objective-C in iPhone (and Mac) application development.
May 30, 2014
Scripting the Engine with Lua
The next thing to add to the engine is scripting support using the popular Lua scripting language. This will facilitate the implementation of triggers, event handling, and even more complex things like storylines and scripted cutscenes.
April 12, 2014
Multiple Components of the Same Type
For some kinds of components, one per entity is enough. An entity can’t have two transforms; it will only ever be in one place. However, a single entity may have need to have several sprites. I’ve expanded the engine to allow for multiple components of the same type.
April 10, 2014
Engine Performance Tests
The deadline for submitting my thesis is closing in quickly, so I’ve stopped working on the engine and have been devoting my time to writing about it.
April 5, 2014
Placeholder Art Assets
I’ve added placeholder art assets to the repository, courtesy of kenney.nl, so you should be able to check out the code and immediately compile and run. I’m intending to work on spatial partitioning soon.