OctaneScript

I’ve continued working on the game engine featured in my book Advanced 2D Game Development, using it as an example in my courses and hobby work, so it’s evolved quite a bit from the original Advanced2D engine in the book–and I’ve called the new engine Octane to differentiate it from the book version.

The latest feature is a script language called OctaneScript which can tap into the engine via LUA script code. The language consists of C++ functions that can be called from LUA script. That isn’t anything revolutionary, since most game engines have scripting support. But my intent is to build games entirely in script code, rather than just enhancing them with LUA.

The first example is available on the forum: a remake of a Pocket PC game I created with an artist friend a few years ago. This game was pretty challenging for the newbie script engine, which had no features to speak of when it was started. Next I’ll be creating demos that show how the various features of the script language work, such as keyboard and mouse input, sprites, meshes, lighting, camera control, math, physics, and so on, with a few small games thrown in for good measure. Check the forum for more details.

Similar Posts

  • Merry Christmas! (0)
    Christmas is upon us rather suddenly this year. The fall semester has just ended, and I'm enjoying a long break, spending time with the family and working on Starflight: The Lost […]
  • Beginning Game Programming (0)
    Beginning Game Programming is now available in stores! I think it turned out great, just what I envisioned when I started working on it. This book has a lot of cartoons throughout that […]
  • Build Your Own RPG (6)
    I completed work today on Visual Basic Game Programming for Teens, 3rd Edition, which should be available in stores by late December. It was a monumental task this time around! A 100% […]
  • Visual Basic Game Programming For Teens, 2nd Edition (1)
    I have started working on a revision to Visual Basic Game Programming For Teens, originally published in late 2004. The second edition is updated to Visual Basic 2005 (with full support […]
  • Crazy Busy Year (0)
    The first quarter of this year has been so crazy! Kaitlyn is now 3 months old and starting to sleep a little better, and she's starting to respond to others now, which is very cute. I […]

Leave a Reply