Inspiration
We were on steam exploring some of the more obscure reaches of indie games when we found one with a unique concept but unfortunately sub par execution. Enter Kindomfall: a brand new multiplayer experience that is simple to pick up but challenging to master.
What it does
Kingdom fall is a .io game that requires management of upgrading your own defences while also sending out your own troops to attack. You receive the satisfaction of building your kingdom from the ground up while also gaining a sense of competition as you attempt to topple your opponents kingdom with your own troops.
How we built it
We built our game with javascript on p5.js. This proved useful as we were able to render directly through the coding language. We also will be using node.js to complete networking for our game so that it is viable multiplayer.
Challenges we ran into
We ran into a multitude of challenges due to the great ambitions of our project. A lot of the mathamatics were difficult in working with trigonometry for our mouse pointing algorithm. Building all of the rendering was a challenge as well.
Accomplishments that we're proud of
We are especially proud at the style of our game. Its sleek, minimalistic design was difficult to pull off given the time constraints, but we pulled off a good amount. We also built an impressive pathfinding algorithm for our troops. There was a surprising amount of math that went into a few of our algorithms, such as an algorithm that allows your character to be pointing at your mouse no matter where you are located on the screen.
What we learned
We learned the importance of having a game plan and mutual vision. We both knew exactly what we wanted out of this game and we were able to make significant progress through that.
What's next for Kingdomfall.io
We still have a ways to go for Kindomfall, but we definitely want to take this all the way to the top. Some finishing touches would include finishing animations for the characters, adding more weapons and completing the networking. Eventually we hope to get a domain name and get this product on the market though!

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