Inspiration
The inspiration for the game came from the Metroidvania genre of games including but not limited to Metroid, Castlevania, Ori and the Blind Forest, and Hollow Knight
What it does
The game is a 2d platformer similar to Mario and Hollow knight as the character moves through the levels he overcomes challenging obstacles and fights with patrolling enemies.
How we built it
The game was built using Godot game engine. The assets used for the game are open source and available online. The use of Q Developer was done with the IDE VS Code to edit and debug the created assets from Godot.
Challenges we ran into
One of the main challenges we faced was creation of game assets, as this is the first game the team has development a lot of the in game physics and object features were unfamiliar to team members. AWS Q Developer was extremely useful in helping generate skeleton code blocks.
Accomplishments that we're proud of
The team is particularly proud of the canon enemy design as we were stuck on how to create a firing canon that is interactable and can be destroyed. The team was able to learn of more advanced nodes within Godot to help create a more complex moving piece such as the canon
What we learned
The learning experience for the game was very fresh and new as these were all tools the team has never worked with before. The programming logic behind a video game was also a breath of fresh air as compared to creating a website or any other application. The complex moving parts and learning how they all work together was both simple and thought provoking at the same time.
What's next for AWS Game Challenge - Treasure Hunter
As the game is in early development and was more used as a learning point there are very few future plans for the game at this time however, the team is always coming up with new ideas to try and implement into the game and see how far we can take the game from these early stages.
Built With
- amazon-dynamodb
- apigateway
- awslambda
- awsqdeveloper
- gdscript
- godot
- node.js
Log in or sign up for Devpost to join the conversation.