-
The thumbnail and icon!
-
An unused snippet of a death animation
-
The main man himself
-
An aggressive zombo, pre-greenification
-
Rough sketches of our hero facing against the forces of evil
-
A closer look look into his jovial smile and friendly, can-do attitude
-
His optimal six-shooter revolver (He reloads quickly)
Inspiration
While the prompt for the challenge consisted of the classic man v. zombie video game, we opted to keep it more traditional, ie. cartoonish.
What it does
Our simple video game where the user impersonates a character defending the outside world of zombies is quite intuitive and, might we add, addicting. The movement of the characters is animated and the spawning of zombies is unpredictable. It creates an infinite game loop until the player is defeated.
How we built it
The game was mainly built using JavaScript Canvas, Adobe Animate, and Bfxr for audio.
Challenges we ran into
One of our members was completely new to JavaScript Canvas and front-end development. Our two other members had to learn to sharpen their game-making skills and develop functional animation alongside sound effect features.
Accomplishments that we're proud of
We're proud of how much we've expanded this project to a highly functional and fun game in such a short amount of time. We're proud of our partnership and communication, which made the coding process smooth and enjoyable.
What we learned
Some of us learned a new programming language while also learning about materializing a full-stack development project. We learned about our abilities to work under pressure and how to manage large tasks into smaller ones, each as rewarding as another.
What's next for Beenox Challenge
What's cool about games is that there is always something that can be added. Some features we would love to see implemented are proper death animation, more in-depth waves, more weapons for the user to choose from, a proper progression cycle, and user customization.
Built With
- adobe-animate
- javascript

Log in or sign up for Devpost to join the conversation.