Case study
Opengate: a client and server remake of Jumpgate
Opengate remakes NetDevil's online space game Jumpgate in C++ as a game client, a game server and a state server built on OGRE, CEGUI, Bullet and Boost asio, which log in through a metaserver whose requests the project documents. Its data recreates the Jumpgate sector map with jumpgate links and faction ships such as the Tauseti Lady Kickstart, and its design notes list item prices, scale ships from NetDevil's DirectX models and include an item data set that uses data extracted from NetDevil's JOSSH database.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- ? Source unavailable or unreadable at review time
Evidence
- Checked
- 2026-11-10
Requirements & limits
- Prerequisites: Builds with CMake against OGRE, OIS, CEGUI with its Ogre renderer, FreeALUT, Vorbis, Bullet and Boost 1.46 or later.
- Limits: The project lists its development status as alpha and pre-alpha.
- License: Source files carry the GNU General Public License version 2 or later notice; the repository has no top-level licence file.
Cite
BibTeX
@misc{opengate-jumpgate-case,
title = {{Opengate: a client and server remake of Jumpgate}},
howpublished = {\url{https://sourceforge.net/projects/opengate/}},
url = {https://sourceforge.net/projects/opengate/},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/opengate-jumpgate-case/}}
}Plain text
Opengate: a client and server remake of Jumpgate. https://sourceforge.net/projects/opengate/ (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/opengate-jumpgate-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- https://sourceforge.net/p/opengate/code/ci/7412412608dfea39245a35e32797dcf17d7a2d51/tree/README.rst
- https://sourceforge.net/p/opengate/opengate-doc/ci/7bf1e942a9e0285c355c51958cfa99760eb1546e/tree/scaling.txt
- https://sourceforge.net/p/opengate/opengate-doc/ci/7bf1e942a9e0285c355c51958cfa99760eb1546e/tree/info.ini
- https://sourceforge.net/p/opengate/code/ci/7412412608dfea39245a35e32797dcf17d7a2d51/tree/data/misc/sectors.xml
- https://sourceforge.net/p/opengate/code/ci/7412412608dfea39245a35e32797dcf17d7a2d51/tree/CMakeLists.txt
More in Games
- OpenLGR: rehosting Lego Racers with emulation and runtime patches · Case study
- OpenMC2: incrementally rewriting Midnight Club 2 · Case study
- OpenMM1: incrementally rewriting Midtown Madness 1 · Case study
- OpenPayload: reimplementing the Mario Kart Wii Wiimmfi payload · Case study
- OpenPigeon: reconstructing GamePigeon iMessage game messages · Case study
- OpenRSC: reconstructing RuneScape Classic servers · Case study