Homura Software Downloads
Downloads

Latest Downloads

This section of the site contains the latest Homura software releases for all of the Homura development projects. The releases are ordered, by project, as follows:
  • Homura Games Framework
  • Net Homura Web Framework
  • Homura IDE
  • Eclipse IDE for Homura
To view our entire catalogue of software releases please go the All Downloads section.

Homura Java Game Development API 2.0 - Dual IDE - Code Release

Dual IDE Development Workspace
Release Information:
Version:2.0
Release No:3
Release Status:Dual IDE Release - Netbeans and Eclipse Support
LicenseLGPL 3.0 / CC 3.0 BY-AL
Last Updated:03/12/2009
Supported OS:Windows 2000/XP/Vista/7, Linux, Mac OS X
This is the third release of the Homura 2.0 games framework code, which is utilising jME 2.0 as the underlying scenegraph API. This distribution contains the same source code as the second 2.0 release, but has been configured to work as a dual-purpose workspace, integrating both Eclipse 3.4+ and Net Beans 6.7+ simultaneously to provide an enhanced environment for you to build your Homura 2.0 based games applications.
For more information regarding the distribution and the installation procedures for both Netbeans and Eclipse, please look at the Homura 2.0 December 2009 release documentation, which can be found in the documentation section of this site.
NOTE: This extra functionality has increased the download size by around 25MB, so if you only require Eclipse IDE support, download the functionally-identical second release of Homura 2.0, available below.

Release Description Details
This release features the following functionality:
  • New streamlined Homura core framework release, which is tailored for usage with the Java Monkey Engine 2.0 Release. The core contains functionality to implement standalone Java applications, Java Web Starts, Next-generation Java applets, provides a flexible and customisable game state management system, which integrates a plugin system to incorporate additional libraries into your applications.
  • A base game state implementation providing a pre-configured scenegraph featuring layered 2D/3D rendering, Z-buffer states, input system and lighting system.
  • A set of pre-implemented game states, for GUI control, AWT/Swing Integration, Physics Integration,Loading Screens, Dialog Boxes and many more.
  • A runtime debugging system which features scene graph introspection and manipulation, debug views of normals, tangents, bounding volumes, physics markers,the depth buffer, light states etc
  • A in game console system for the execution of scripts, dynamic attachment of scripts to scene objects, high-level command execution and allows the seamless integration of your own command system.
  • An Asset Management System for the loading of various models (Collada, 3DS, MD2, MD3, MD5, Milkshape, Ogre XML etc) and texture formats (Jpeg,png,gif,tga,dds,bmp etc) and various other resource formats such as binary scene files, particle effects, audio and sound effects, XML definition files and many more, all in a cross-platform manner, independent of distribution mechanism.
  • The source code for all the game examples found within the Showcase section of this site
  • A Base application template, which provides a complete game loop, with menu system, loading screen transitions, and a basic scenegraph, with an example of animated model loading.
  • A set of standalone tools for dynamic creation of scenes; a JOPS-based particle editor; a font-sheet generator for use with the Text system; and an Animated Model Viewer.

Homura Java Game Development API 2.0 - Code Release

Homura 2.0 Development Workspace
Release Information:
Version:2.0
Release No:2
Release Status:Improved Applet Support and jME 2.0 Support
LicenseLGPL 3.0 / CC 3.0 BY-AL
Last Updated:28/11/2009
Supported OS:Windows 2000/XP/Vista/7, Linux, Mac OS X
This is the second release of the Homura 2.0 code which is utilising jME 2.0. This is distributed as a workspace for Eclipse 3.4 onwards. The distribution includes the code for both the applet and web start versions of the technical showcases, which can be launched online from the Showcase section of this site. The Homura 2.0 code features many optimisations and improvements, while also utilising newer versions of the dependent libraries.
For more information regarding the distribution and the installation procedures for both Netbeans and Eclipse, please look at the Homura 2.0 December 2009 release documentation, which can be found in the documentation section of this site.
Release Description Details
This release features the following functionality:
  • New streamlined Homura core framework release, which is tailored for usage with the Java Monkey Engine 2.0 Release. The core contains functionality to implement standalone Java applications, Java Web Starts, Next-generation Java applets, provides a flexible and customisable game state management system, which integrates a plugin system to incorporate additional libraries into your applications.
  • A base game state implementation providing a pre-configured scenegraph featuring layered 2D/3D rendering, Z-buffer states, input system and lighting system.
  • A set of pre-implemented game states, for GUI control, AWT/Swing Integration, Physics Integration,Loading Screens, Dialog Boxes and many more.
  • A runtime debugging system which features scene graph introspection and manipulation, debug views of normals, tangents, bounding volumes, physics markers,the depth buffer, light states etc
  • A in game console system for the execution of scripts, dynamic attachment of scripts to scene objects, high-level command execution and allows the seamless integration of your own command system.
  • An Asset Management System for the loading of various models (Collada, 3DS, MD2, MD3, MD5, Milkshape, Ogre XML etc) and texture formats (Jpeg,png,gif,tga,dds,bmp etc) and various other resource formats such as binary scene files, particle effects, audio and sound effects, XML definition files and many more, all in a cross-platform manner, independent of distribution mechanism.
  • The source code for all the game examples found within the Showcase section of this site
  • A Base application template, which provides a complete game loop, with menu system, loading screen transitions, and a basic scenegraph, with an example of animated model loading.
  • A set of standalone tools for dynamic creation of scenes; a JOPS-based particle editor; a font-sheet generator for use with the Text system; and an Animated Model Viewer.

Net Homura PHP Deployment and Site Generation API for Homura 2.0 - Code Release

Net Homura Deployment Workspace - Release 3
Release Information:
Version:1.0
Release No:3
Release Status:Stable
LicenseLGPL 3.0 / CC 3.0 BY-AL
Last Updated:28/11/2009
Supported OS:Windows 2000/XP/Vista/7, Linux, Mac OS X

This is the third release of the Net Homura framework. This distribution is designed to work alongside the Homura 2.0 API available above. New for this release is the addition of a Homura 2.0 based deployment sample site, based on this site's skin, as well as a template application for Net Homura, to help you build your own site from scratch. This release also contains the website code for Homura Games portal and the Net Homura PHP libraries, which contain various functions and utility classes to aid rendering, validation, OR Mapping, MySQL database access and integration of dynamic Web Start application launching. For a detailed examination of the portal, please read the Thesis "Development of a Networking Middleware and Online-Deployment Mechanism for Java-Based Games", available from the Documentation section of this site.

For information on how to install the Net Homura Portal application, and configure Apache/PHP/MySQL on your development machine, please download the NetHomura December 2009 Installation guide, available from the documentation section of the site. To try out the Homura Games deployment portal, please follow the link to the portal. This can be located in the Links section of this site.

Homura IDE

Homura IDE Application
Release Information:
Version:1.0
Release No:1
Release Status:Stable
LicenseEPL
Last Updated:03/07/2009
Supported OS:Windows 2000/XP/Vista/7

Homura IDE is a game development solution which is aimed at programmers who wish to make games using the Homura library and framework, but have the ease-of-use that comes with using and editing in-game assets in line with the Java game code that utilises these assets in a standardised environment. Homura IDE is based on the Eclipse Platform, and has the same standard Java editor and all the tools you'd expect.
For information on how to setup Homura IDE on your machine, please download the Homura IDE Installation guide available from the documentation section of the site.

Homura IDE - Game Development Workspace

Homura IDE - Gaming Workspace
Release Information:
Version:1.0
Release No:1
Release Status:Stable
LicenseLGPL 3.0 / CC 3.0 BY-AL
Last Updated:03/07/2009
Supported OS:Windows 2000/XP/Vista/7

This is a workspace for Homura IDE which is very similar to the Gaming Workspace, and should be used with Homura IDE.
For information on how to setup Homura IDE on your machine, please download the HomuraIDE Installation guide, available from the documentation section of the site.

Homura/jME Native Library Installer

Homura IDE Native Installer
Release Information:
Version:1.0
Release No:1
Release Status:Stable
LicenseLGPL 3.0
Last Updated:03/07/2009
Supported OS:Windows 2000/XP/Vista/7/Mac OS X/Linux

This installs the native libraries required for Homura IDE to function, if they are missing from the Java library path.
For information on how to setup Homura IDE on your machine, please download the Homura IDE Installation guide available from the documentation section of the site.

Eclipse 3.5 Distribution For Homura - Java Development Only

Eclipse Galileo Distribution For Homura
Release Information:
Version:3.5
Release No:1
Release Status:Production
LicenseEPL
Last Updated:28/11/2009
Supported OS:Windows Only

This is the Windows distribution of Eclipse Galileo (3.5), designed for Java development using the Homura 2.0 workspaces. This distribution is available under the EPL license (see the license section for details). This distribution includes the Subclipse Plugin for SVN connectivity.

Eclipse 3.5 Distribution For Homura and Net Homura - Java/MySQL/PHP

Eclipse Galileo Distribution For NetHomura PHP
Release Information:
Version3.5
Release No:2
Release Status:Production
LicenseEPL
Last Updated:28/11/2009
Supported OS:Windows Only

This is the Windows distribution of Eclipse Galileo (3.5), designed for both the Homura 2.0 Gaming Workspace and the Net Homura for Homura 2.0 PHP development release. This distribution is available under the EPL license (see the license section for details). This distribution includes the Subclipse Plugin for SVN connectivity.