Thursday, March 7, 2013

ROGUE and Tai Yang

In 2001, Xtreme Games announced it was developing an online digital game distribution system called eGamezone Networks. Our six games from RH Games Bundle were among the games that would be published in eGameZone.

This motivated us to continue the development of our games. I have started the implementation of an object-oriented 2D game engine in C++ that would be used in our next games.

The name of the engine was ROGUE (Romero Game Utility Engine). The engine would contain C++ classes to handle animation, backgrounds, tiles, sprites, game states and resource files for image and sound. ROGUE would also contain a generic 2D map editor to be used in the creation of the levels of the games.

I was developing the engine slowly while waiting for a real return on eGameZone. We defined a game that would be used as a pilot project to test ROGUE. The name of the game is Tai Yang Odyssey, which is based on Chinese martial arts movies.

ROGUE and the game remained in an early stage of development without any documentation, so I will not provide any source code. Below is a sketch of characters of the game Tai Yang Odyssey, made by Alberto Hoshino.