0.2.1 is here, 9 days later the simple irrlicht framework team re-emerges with a feature and bug release. Some bugs have been fixed and some new features introduced, the changes include :
- Script-side GameStates
It is now truely possible to derive from the GameState class (through CGameState) in scripts. A bug in previous versions prevented this, but this bug has now been fixed. - Script-side Components
EntityComponent can be derived from script-side (through CEntityComponent), classes in script can now create components and register them with entities from script or engine side. - Script-side Events
The event system is now integrated into the script engine. Script-side classes can derive from IHasSlots and can register, connect and disconnect from slot events. - Important Bug Fixes:
- Construction of entity components with parent is now relatively safe. If you are not sure whether your component has a parent, check it after construction. If the component has no parent, destroy it as quickly as possible
- AssetProcessors on windows were never loading assets unless the files were all lowercase, restrictions were irrlicht related but solved.
- Minor bug fixes with script side things, Scolor fixes, asset groups on entities and much much more.
Useful links
SourceForge.net page – http://sourceforge.net/projects/sirrf
Downloads – http://sourceforge.net/projects/sirrf/files/ | http://www.ohloh.net/p/sirrf/download?package=Sirrf
Documentation – API | Tutorials

Congrats on another release, good luck at the university! We’ll keep in touch. I haven’t coded as much lately, lots of social stuff to attend to, and now college starts… I wonder what we can code a year from now.
To 0.3.0!