Version2software

Linux Game Development

Over the last few weeks I have been working on a small independent game project using the open-source 2d game framework called "Love". The framework is based around the Lua programming language; Lua is widely used in the video game industry as it is very fast and has a small learning curve.

The tutorials on the wiki provide a good starting point for building your own game project and after working through them I had a basic physics engine with two controllable balls. After a few days work I had the essentials for my game: Physics game-world, Characters, scoring and lives.

The core game-play dynamic so far is to jump and avoid the orange delivery vans while collecting power-ups and bonus coins which float through the air. The game has a Japanese theme that changes from day to night depending on the actual time of the day when you play the game. The theme is still in an early stage of development however it gives a good preview of the game, I will add more screen-shots as the game progresses.

gamescreenshot

There is still much work to be done including improving collision detection, adding leader-boards and background music/sound effects, etc. Want to develop cross platform games too? Read the "Getting started" Guide and then check out the free Lua e-book: "Programming in Lua (first edition)".

LinuxWorldExpo

I recently visited linuxworldexpo. The show was held at the Olympia 2, Olympia, London.
As usual, the conference was very interesting. Nearly all of the major linux companies were there. I also managed to get some time to try out the new Java 3D desktop, very impressive.
© 2010 Version2software