Supported o3de versions : 23.10
This game is a proof of concept for a 3D Point and Click, Turn Based Strategy Game.
We start by landing on planet environment tile, with limited fuel, our first mission is to recharge are ship with locating a natural power on the planet in the form of Power Crystals. The Local residence of this area might not like this and attempt to stop this energy collection grab. We must explore the planet and find resources. The Planet is made of of procedural crafted squares with a variety of enemy encounters, puzzles, and task to perform. If you run out of power completely, or attack and loose an enemy fight, the game ends.
You need to build or install O3DE engine.
You need to install git with lfs support, and setup a token on your github account. Needed as the repository uses Git LFS, the "Download ZIP" button will not download assets.
- Clone the github repository (
git clone https://github.com/o3de/PlanetSurvivalGame.git
). When prompted to authenticate, use your github username and the token as password. - Launch O3DE. It will open the Project manager. Click on the New Project button then Open Existing Project option.
- Navigate to the cloned repository. Open the Project folder. The project should now be registered.
- Click on the Build Project button, located on the Planet_Survival_Game image.
- Once the project has been built successfully, use the Open Editor button.
- The asset pre-processor will run for a bit. Once it is over you will be welcomed with the Open a Level window, simply pick the first one.
The Main Player model can be moved around the level using Left Mouse Clicks. The Main Player UI next to the helmet will show how many moves are left. Once all moves are out the End Turn on the upper left will turn green.
PlanetSurvivalGame.mp4
- Planet environment, includes Many Size Rocks, Plants, Lava Spouts and Main Playing Island Grid.
- Alien Explorer, a ready to use character model, with multiple character animations such as, walk and attack. Is modular with Many Skin Attachments.
- AI Player, The Buggy AI Character will use the Nav Mesh to seek and move toward your Player character.
- Script Canvas Visual Scripts, editable Script Canvas visual scripts for main and in game menu interaction, gameplay and player movement.
- Build dynamic levels with O3DE Vegetation System
Base_Planet_3_Assets.mp4
Build.mp4
For terms please see the LICENSE*.TXT files at the root of this repository. Recastnavigation is licensed under the zlib License