TY - GEN
T1 - Design and Implementation of the Jomini Engine
T2 - 4th International Conference on Games and Learning Alliance 2015
AU - Bond, David
AU - Loidl, Hans-Wolfgang
AU - Louchart, Sandy
PY - 2016
Y1 - 2016
N2 - This technical paper describes the design and implementation of a game engine for historical massive multiplayer online role-playing games (MMORPGs). We explore the game and system design space with a focus on historical accuracy and provide a detailed discussion of key design goals for the support of a large-scale, distributed and scalable MMORPG. The JominiEngine is a modular and extensible system architecture built on C# and integrates Riak, a non-SQL database, at the core of the persistent data store in order to facilitate scalability. “Overlord”, the first instance of the engine is set in the medieval time period and uses rigorous UML design methodology for both game and system design. In order to enhance the immersive gaming experience, a separate Unitybased client can be used to interact with the game engine.
AB - This technical paper describes the design and implementation of a game engine for historical massive multiplayer online role-playing games (MMORPGs). We explore the game and system design space with a focus on historical accuracy and provide a detailed discussion of key design goals for the support of a large-scale, distributed and scalable MMORPG. The JominiEngine is a modular and extensible system architecture built on C# and integrates Riak, a non-SQL database, at the core of the persistent data store in order to facilitate scalability. “Overlord”, the first instance of the engine is set in the medieval time period and uses rigorous UML design methodology for both game and system design. In order to enhance the immersive gaming experience, a separate Unitybased client can be used to interact with the game engine.
UR - http://www.scopus.com/inward/record.url?scp=84977119536&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-40216-1_49
DO - 10.1007/978-3-319-40216-1_49
M3 - Conference contribution
AN - SCOPUS:84977119536
SN - 9783319402154
T3 - Lecture Notes in Computer Science
SP - 441
EP - 451
BT - Games and Learning Alliance
A2 - De Gloria, Alessandro
A2 - Veltkamp, Remco
PB - Springer
Y2 - 9 December 2015 through 11 December 2015
ER -