Introduction
Navis Sideralis is an action RPG Rogue-like shooter in a randomly generated environment. It is currently in development using Unreal Engine 4. In this game, the hero has been captured in a giant alien starship controlled by an AI that travels the galaxies capturing creatures on the planets it encounters. The hero must fight ennemies and bosses through several levels in order to take control of the starship.
The levels are randomly generated, so each game is different.
This is the basic idea of the game. It can change during the development which will be done iteratively. Many prototypes will be made and tested.
Technologies
Here are the technologies used to build the game:
- Game engine: Unreal Engine 4
- Source control: Git
- Project Management: Trello
To make a quick prototype, I will use assets from marketplaces.
First Prototype
The goal of the first prototype is to have a simple character which can run, sprint, crouch and jump. I want to start from a blank C++ project and create the needed classes myself. By this way, I hope to better understand and masterize the framework. I will get inspiration from the C++ Survival Sample Game by Tom Looman and from the 3rd Person C++ template in Unreal Engine.
For this prototype, I will use the animations from the Animation Starter Pack by Epic Games.
The camera has the same behavior than the one from the 3rd person template. It is possible to turn around the character, then the camera follows him when he moves. Movements are done using the classic keys “W”, “A”, “S” and “D”. Aiming is done by right clicking with the mouse and shooting with left click.
Next Step
The next step which is also the first one, is to setup the character. For this, I will follow the instructions in the Unreal Engine documentation: Setting Up a Character.
Leave a Reply