Inspiration
To inspire people to clean up after themselves. Wasteland is set in an actual wasteland were the land is full of garbage and your goal is clean it up.
What it does
It's a game where you clean up the world.
How we built it
We used libgdx which is a java based game engine.
Challenges we ran into
Libgdx does not have a user interface like most game engines and instead relies on code for everything. Consequently designing UI for your game is kind hard because of this fact which led to a lot of struggle positioning the player inventory and the upgrade shop at the right part of the screen.
Accomplishments that we're proud of
Building a map, putting a player into that map, animating that player, giving the player an inventory system, putting an NPC into the map, and having a shop with upgrades AND some bells and whistles like background music, some SFX, a title screen and an end title screen all done within the allotted timeframe is something that our team is proud of. Most of the art and SFX were custom made by Jonah Foust.
What we learned
To write reliable systems from the start is crucial, our item and collision system was first written to just "get it done" and we paid the price for it later by having to write suboptimal code for things like the shop system, and collision event handling.
What's next for Wasteland
When finished Wasteland will be a game similar to Bloons Tower Defense where garbage will fall from the sky in waves and the player will have to pick it up within a certain timelimit. As the waves progress you will unlock more upgrades and new gameplay mechanics will be introduced.
Log in or sign up for Devpost to join the conversation.