In 2083 year humanity discovered wormhole generator, that is controlled by alien quantum computer, inside the Moon. In a few years humankind learned how it works and how it can be controlled and started to colonize planets in the Milky Way galaxy and in nearby galaxies. Game takes place on one of these planets, located in distant space from the Earth; on which after successful initial years of colonization and terra forming - robots raised rebellion on the humankind and decided to eradicate humans species as threat to their existence.

Robots took control of Wormhole Generator facility on the other side and closed it; so humans are separated from metropolis and have to gather all forces in order to defeat rebel robots and restore connection with the Earth. Local government calls all mercenaries and bounty hunters of planet to the war against machines. Player is one of these mercenaries, that have to fight for their survival on the alien planet and seek a way to earn some money at the same time.

Gameplay description :

Player customizes his character and his aircraft, along with teammate pilots and their aircrafts, in global interface; chooses mission and then goes with his party into it. There he has to complete defined goals, make choices and learn alien world and its rules. In tactical mission player's pilot and teammates take control of their aircrafts, equipped with modern weapons and systems, make choice on how they will complete this mission ( which objectives they will complete and how : stealth, long-range weapons or close-combat action ) and start their fight for survival.

Key aspects of the game :

- Tactical missions with role-playing elements and player's aircraft customization.

- Sci-fi atmosphere and scenario.

- Player's choices, that lead to different consequences in the game.

- Party system and teammates.

Similar games :

MechCommander; some similarities with Fallout Tactics, X-Com : Apocalypse, Dawn of War II and Deus Ex.

Key technical aspects of the game :

- Real time GPGPU raytracing.

- Physics simulation via Bullet Physics Engine.

- ASIO and WASAPI sound output with use of PortAudio system.

Game is Free to Play with closed sources and paid DLCs.

Minimal system requirements :

- Windows Vista, 7 or 8.

- 2.0 GHz single core processor with support of SSE, SSE2 and SSE3 instructions sets.

- 1 GB of RAM.

- DirectX 11 compatible videoacrd or above.

- Installed DirectX 11 redistributable.

- 100 MB of free hard disk space.

Post article RSS Articles

Hello, IndieDB community; my name is Rodion and I'm developing "On the Other Side of Wormhole" game and Game World Engine for it. I'm from Russia and English is not my native language, so sometimes I make literature and grammatic errors, sorry for this in advance, and I'll try to be as English-correct as possible. Now game is developed by me alone, later after completion of all features of the game engine and creation of prototype version of game, I'll hire 1 - 2 2D artists to draw interface elements and screens graphics, 1 musician to compose music and 1 native English literature editor to help me make texts and dialogs of game better in terms of literature English language ( maybe there will be volunteers, who will be willing to do this work - their names will be in titles of game, but this is the question that will go up no sooner than after 3 - 4 months from current time ).

One of the main aims of creation of these game and engine is to create real-time GPGPU raytracing and make game, that uses it. Raytracing is usually very intensive in calculations and will load GPU very much. So, I made some initial simplifications that will allow to make it and make it real-time :

- Geometric detail level of game will be lower, than is present in modern rasterization games.

- There will be no textures in game, except of textures for interface, fonts and screens. Later, if GPU will allow this - real-time procedural materials will be added to engine. So, basically there will be only materials, which differ in colors and BRDFs' parameters.

- Relief will be implemented as infinite plane.

- There will be lots of parametric objects in the technics and world : ellipsoids, cylinders and boxes.

- With triangular meshes there will be implemented only parts of vehicles, that are hard to model in interesting way with parametric objects - like wings and pilot's cabins of aircrafts.

If GPU will allow this - reflections and refractions effects along with real-time procedural materials will be added to engine. Now I orient on these framerates :

- 30+ frames per second with 1600 x 900 resolution on my middle level GPU ( AMD Radeon HD 7750 ) are very good.

- 5 - 10 FPS are more or less good.

- And 1 frame per second is absolute minimum.

So, on top level GPUs game, hopefully, will run 2 - 3 times faster and provide more or less comfortable frames rates. Now there is need to make real-time GPGPU raytracing work and, with GPUs advances and engine optimizations, in next games on this engine - new effects and techniques will be added and detail level increased.

The other main goal of game and engine creation is to create interesting for me and other players real-time tactical strategy with role-playing elements.

There, probably, will be players, who will not be satisfied with graphical detail level present in game. But at the same time, I hope, that there will be players, who are interested in real-time GPGPU raytracing; real-time tactical strategy with role playing elements; and in sci-fi story of this game.

Now first milestone of game and engine creation is completed - in it I made basis of game engine and functions, that are necessary for performing physics simulation; levels files reading; creation of scene representation for CPU and for GPU; real-time raytracing of scene; sound output; user input reading; and basis of game logics, which is created via OOP objects. And now creation of second milestone is started - in it version of engine with fully completed functions and systems, that are necessary for "On the Other Side of Wormhole" game creation on this engine, will be created. They include : interface system; triggers in physics; triangular meshes support; composite objects support; WASAPI sound output support; and other functions. After that third milestone with creation of prototype version of game will follow, but its details will be present, when time of its creation will come. Probably creation of second milestone will take 2 - 4 months - this will mainly depend on my workload on my paid jobs. If there will be ability to obtain funding for game creation ( crowd funding, paid advertisements or other form of funding ) - this will greatly help to speed up game and engine development.

Gameplay design is mostly completed, major story and dialogues events are decided, now game world history and environment are worked through. There are two approaches to games creation : 1. Make interesting gameplay and adjust story and dialogues details to it. 2. Make interesting story and dialogues with all their details and then create gameplay for it. Games creation veterans say that first approach usually is easier and works better for games; I agree with this, so, exact minor details of story and dialogues and exact amount of missions and goals in them will be decided after creation of prototype version of game.

This is all for today. Feedback is welcome, especially about how presentation game build works on your computer : whether there are some errors during application launch ( in this case, please, send compressed Logs folder from application directory to my e-mail, given in the Read Me file of application distributive; no confidential information is placed in logs - only information about specifications of your computer and about work of application ) or everything works fine. Now I very loaded on my jobs and with work of implementation of functions of second milestone of game creation; so I'll answer to comments once per week or around so and will publish news, screenshots and game builds, as soon as new major functions will be ready.

RSS Files
Milestone II Revision 1.0

Milestone II Revision 1.0


This is first revision of second milestone of On the Other Side of Wormhole game creation. In it new version of PortAdio is added to game engine; WASAPI...

Presentation version of game engine

Presentation version of game engine


This is presentation version of engine, it shows real time GPGPU raytracing, physics simulation, ASIO sound output and keyboard and mouse input work...

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.