OPifex Engine - Part 2

Previously we discussed an overview of the OPifex Engine. The Core The Core Layer is meant to provide the simplest elements of any game. This means no graphical interfaces, no gamepad input, no audio systems, just the basics. System Types Game Loop (Initialize, Update, Destroy) Basic Math (absolute, floor, ceiling…

OPifex Engine - Part 1

The Why The development of the OPifex Engine has been underway for about a year and a half. We've been very busy making improvements along the way, but the goal has stayed the same: to provide a fast, portable, low level and data-oriented platform for developing all of the future…

Hello World

We’re still here! Development of our engine has been running full steam for over 13 months now, and we now have in our hands a very powerful tool for creating games on Windows, Linux, and Android – simultaneously. We’ve got a schedule written out for Oscar Papa, and the…

Plan for 2014

2013 didn’t end up being a very public-facing year… but in 2014 we are now set up for great things. Last year we accomplished: OP Engine – PC, Linux, Android Office – Common workspace, 8x4’ standing desk Oscar Papa versus mode All of these things set us up for our plan…

Another Month Down

As October comes to a close, we are happy to report that after a week-long work jam, our versus mode for Oscar Papa is… playable! In other words, we’re right back to where we started at the end of the Ouya Game Jam. Success!!! In all seriousness though… we…

Normal Mapping

Examples without and with normal mapping Introduction In modern games normal mapping has become a very commonly seen graphical effect, and in many cases it's actually expected. Even so, I found it exceptionally difficult to locate decent material covering it's implementation. If you have run into a similar roadblock, I…