Main Page

From Victory Engine

Jump to: navigation, search

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.

Read the Documentation and Tutorials to get up to speed, or just Download the engine and get started right away. Visit the Showcase if you want to see some games and demos made using this engine.

Strengths

  • 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)!

See also

For more information, please visit our Forum.