All Projects → seedhartha → Reone

seedhartha / Reone

Licence: gpl-3.0
Game engine, capable of running KotOR and TSL

Projects that are alternatives of or similar to Reone

Photonbox
A portable modern OpenGL Game-Engine with focus on PBR
Stars: ✭ 93 (-14.68%)
Mutual labels:  game-engine
Engo
Engo is an open-source 2D game engine written in Go.
Stars: ✭ 1,356 (+1144.04%)
Mutual labels:  game-engine
Tec
The Trillek Engine
Stars: ✭ 106 (-2.75%)
Mutual labels:  game-engine
Mini3d
3D Software Renderer in 700 Lines !!
Stars: ✭ 1,320 (+1111.01%)
Mutual labels:  game-engine
Love2dcs
C# Wrapper for LÖVE, a 2d game engine
Stars: ✭ 97 (-11.01%)
Mutual labels:  game-engine
Engine
Go 3D Game Engine
Stars: ✭ 1,362 (+1149.54%)
Mutual labels:  game-engine
Ikemen Go
A open source fighting game engine that supports MUGEN resources.
Stars: ✭ 92 (-15.6%)
Mutual labels:  game-engine
Godot
Godot Engine – Multi-platform 2D and 3D game engine
Stars: ✭ 44,556 (+40777.06%)
Mutual labels:  game-engine
Lumino
Lumino is a framework for building real-time graphics applications.
Stars: ✭ 97 (-11.01%)
Mutual labels:  game-engine
Voxelman
Plugin-based client-server voxel game engine written in D language
Stars: ✭ 105 (-3.67%)
Mutual labels:  game-engine
Is Engine
SFML C++ game engine that allows to create games on Web (HTML 5 - CSS 3), Android and PC
Stars: ✭ 94 (-13.76%)
Mutual labels:  game-engine
Fengine
2d格斗游戏引擎&&编辑器 / 2d FTG engine and editor
Stars: ✭ 96 (-11.93%)
Mutual labels:  game-engine
Flixel
Free, cross-platform 2D game engine powered by Haxe and OpenFL
Stars: ✭ 1,381 (+1166.97%)
Mutual labels:  game-engine
Crown
The flexible game engine.
Stars: ✭ 1,320 (+1111.01%)
Mutual labels:  game-engine
Corona
Solar2D Game Engine main repository (ex Corona SDK)
Stars: ✭ 1,679 (+1440.37%)
Mutual labels:  game-engine
Rod
Cross-platform game engine
Stars: ✭ 89 (-18.35%)
Mutual labels:  game-engine
Opendiablo2
An open source re-implementation of Diablo 2
Stars: ✭ 10,057 (+9126.61%)
Mutual labels:  game-engine
Darkfo
DarkFO, a post-nuclear RPG remake (of Fallout 2)
Stars: ✭ 109 (+0%)
Mutual labels:  game-engine
Lionengine
Java 2D Game Engine
Stars: ✭ 106 (-2.75%)
Mutual labels:  game-engine
Darkplaces
Mirror of https://gitlab.com/xonotic/darkplaces - The Quake engine that powers Xonotic https://xonotic.org
Stars: ✭ 103 (-5.5%)
Mutual labels:  game-engine

reone

Build Status Coverity Scan Build Status

reone is a free and open source game engine, capable of running Star Wars: Knights of the Old Republic and its sequel, The Sith Lords. We aim to provide an engine that is flexible and modern, and can be used to:

  • Play KotOR and TSL from beginning to end
  • Create mods that drastically change the gameplay or improve the visuals

The project is in the early stages of development at this point: resource management, scene management, rendering, audio, GUI and scripting subsystems are already implemented, while game mechanics are actively being worked on. See project gallery and roadmap in the Wiki.

Contributing

reone is open to potential contributors. Contact me at [email protected] if you're interested in taking a particular task from the roadmap.

Developer resources:

Installation

Those wishing to test reone, can either download a prebuilt executable from the releases page, or build it from source. Building it requires a modern C++ compiler and a set of free and open source libraries. See detailed instructions for your operating system here.

reone must only be used to run a legal copy of the game - both KotOR and TSL can be obtained from Steam or GOG.com. Keep in mind that mod compatibility is not being tested and thus cannot be guaranteed.

Install Visual C++ Redistributable to run prebuilt Windows executables.

Usage

Launch reone either using the launcher application, or from the command line:

reone --game C:\swkotor

Configuration

reone can be configured from either the launcher, the configuration file, or the command line.

Configuration file, named "reone.cfg", must be located in the current directory. See a complete list of program options here.

Similar Projects

reone is not the only project aiming to reimplement the Odyssey engine - there are at least four alternatives:

  • xoreos - a reimplementation of BioWare's Aurora engine and its derivatives.
  • KotOR.js - a remake of the Odyssey engine written in JavaScript.
  • The Northern Lights - a Unity-based reimplementation and a level editor.
  • KotOR-Unity - another Unity-based reimplementation.

In contrast, this is what reone offers:

  • KotOR and TSL only, unlike xoreos, which aims to reimplement all of Aurora engine games - codebase is lighter and development is more focused.
  • Written in C++ - industry standard language, faster than the JavaScript implementation.
  • Custom game engine based on SDL 2 and OpenGL 3.3 - does not depend on Unity, which is a proprietary software with a learning curve of itself.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].