Monday, 21 September 2009

Work in progress

So, I've made a few changes to our lovely game engine, and I've been working on my own game.

I'm not going to reveal all my secrets just yet, but I wanted to share some things I've been working.

I have created quite a decent a path following SpriteModifier. It takes an array of points, and your sprite will follow smoothly along it, rotating if necessary. I made this because it's the biggest part of the game I'm working on.

And, as proof of how easy the engine is. I went from no game, to where I am now (working on nicer graphics, bug testing) in just over a day.

Keep checking for my game release, and remember, get all the engine source code yourself free!

Saturday, 19 September 2009

Rokon 0.11A

Well, it's been a whopping great 2 days of work and we've certainly made some progress here.

Below is a quick clip of the new features, as they are included in the new example's. A list of changes since the last version is also below. Please do comment or email in with your suggestions and bug reports. Thanks!

0.11A 19/09/2009
New Features
* Added the Particle engine
* Added Fixed and Scrolling Background classes
* Added Rokon.setBackgroundColor method
* Added Rokon.getTime method
* Added Rokon.makeFloatBuffer method
* Added Sprite.setOffset method
* Added Sprite.setVelocityRelative method
* Added the BasicHandler class
* Added the Blink SpriteModifier
* Added the Colorize SpriteModifer
* Added the Fade SpriteModifier
* Added the Grow SpriteModifier
* Added the Shrink SpriteModifier
* Added Example 10, a demonstration of particle effects
* Dramatically improved performance, removing many GC causes.
* Example 7 was updated to include the new SpriteModifier's
* Gravity SpriteModifier uses the Sprite's velocity rather than its own
* Many calls to System.currentTimeMillis have been replace by Rokon.getTime
Bug Fixes
* Sprite's without a Texture would raise exception when drawing
* SpriteModifier's would not update if Sprite is invisible

Friday, 18 September 2009

Shiny particles

First off, the code has only been online for a day and I've already had a couple of people get in touch with suggestions, so thanks!

Another hard days working on the engine, I've fixed a few bugs, added a number of SpriteModifier's. Most noticably, I have began work on the particle engine.

The code is available right now in the unstable build section, and is due to be improved significantly. But as a proof of concept, I've taken a little video to show what's going on.

Unfortunately, I only have a crappy camera, and while it looks jerky I can assure you the demo averaged around 45fps, and looked significantly better in the flesh.

Take a look, and let me know what you think!


Thursday, 17 September 2009

First release!

Today I am releasing the source code to the first version of Rokon game engine for Android.

It is far from finished, but with some work I have no doubts it will be useful to many.

So far, it includes
  • Textures
  • Sprites
  • TTF Fonts and Text
  • Input Handling
  • Animation
  • Dynamics
  • Collision Detection
  • Accelerometer Handling
  • Vibration
  • Audio
The code also includes examples, showing how to use all the important features in the engine.

Get yourself a copy of the code here

Please let me know what you think, and send in your suggestions or bug reports.

Friday, 11 September 2009

Rokon 2D OpenGL Game Engine

Rokon aims to be the best (currently the only) open source 2D game engine for Android mobile devices. Powered by OpenGL, it will kick start the game developer community. Spanning the bridge between the creative mind of a game developer and the skills of a programmer.

The engine is currently being prepared for an alpha release. If you are remotely interest in developing games for the Android then you must bookmark this blog.

You will be able to find the latest source code, advice and documentation on Google Code.