Novus is a collection of technologies created specifically to harness the latent power of J2ME devices.

  • Custom build environment to support a large variety of customisable and portable builds automatically.
  • 2D and 3D engines with modular components pre-ported to all platforms (selected by the build environment at compile time).
  • Scalable content creation tools for level layouts, AI, and gameplay state machines. Design the content once, but use it for all ports of the title.
  • Localisation tools to enable simple reuse of text across multiple builds (and multiple projects) using a central database.
  • Coding guidelines mandate portability at all stages of development, allowing for rapid porting of all elements of the code. Code wizards and examples ensure that developers are given a head start.

Some of the key features of the Novus graphical technologies include the following:
  • Smooth scrolling and scalable tiled layer. This allows zooming of the game world independently of the game itself. Supported on MIDP2 devices and will utilise JSR-184 or MascotCapsule where these APIs are available.
  • Fast sprite support, featuring scaling and rotation of individual sprites. Supported on MIDP2 telephones and will utilise JSR-184 or MascotCapsule where these APIs are available.
  • Dynamic palette recolouring and effects. Novus allows in-game recolouration of game sprites to leverage Jar storage space. Many more variations of sprites are possible when utilising Novus.
  • Integrated 3d objects. Objects in the game may be 3d objects featuring translation, rotation and scaling. Novus supports tools to convert directly from 3D Studio Max to Novus3D.
  • Raycaster engine. Games utilising Novus may use the fully textured 3d raycasting engine and associated tools. This allows for very rapid production of 3d First Person Shooter style games.
  • Transparency. Sprites and game objects using Novus may have varying levels of transparency, effecting fractional alpha blending.
  • Full particle system, capable of complex behaviours and interactions.
 

(c) 2007 Mnemonic Studios Ltd
All registered trademarks remain the property of their respective owners