3D Java Game Development with Homura

ABSTRACT The gaming industry now boasts revenues comparable to that of the filming industry and its progress over the last three decades has seen such advancements that games now provide a life-like immersive experience which is set to continue. Development has been dispersed across multiple toolsets requiring specialist gaming engineers to bring many aspects of game development together to create top titles. There is a need to simplify this process, not only for ease of development but to capture the imaginations or those outside the game development domain. We already see this through modding and more recently in virtual environments where the games or worlds are influenced by the content created by users. With this in mind we propose a novel integrated development environment called Homura. Homura is based on the Eclipse platform and extends the jME game engine, with new interfaces, content and libraries, thus, providing a software suite that integrates source editors, compilers, including spatial and positional editors to afford advanced graphical functionalities within the IDE.