From Victory Engine
Welcome to the wiki-website of the Victory Engine, a free, open-source game engine written for the Java platform. It's a part of the OpenWar project.
The Victory Engine is a new modular game engine meant to take care of those tasks that are common in many game development projects. It's core components include:
- A game loop to execute logic.
- An entity list to keep track of all the entities (objects and helpers) in the game.
- A flexible framework for loading and managing resources.
On top of that, several extra components are included which you can decide for yourself whether or not to use:
- Basic geometry, math, physics and collision detection.
- A 2D graphics system.
- Player keyboard and mouse input.
- An easy to use networking layer.
The Victory Engine is meant to be as generic and flexible as possible. Very game-specific elements (such as an inventory system or player object) are therefore not a core part of it. Often-used elements may, however, be included as extra, optional components to be easily inserted into the engine.
- It has a completely modular design. Each component can be switched out for another.
- It's in Java, which means less development time, less bugs, more results.
- It's free (both as in beer and as in speech)!
For more information, please visit our Forum.