ForgeKnight by ProdigalSon

Description
Your kingdom is being invaded by a herd of Orcs and is it up to your trusty Knight and his team of an Archer and a Mage to put an end to this madness.

ForgeKnight borrows elements from RPG, Tower Defense, and Clicker as waves of enemies comes towards your party and your party automatically attacks them while you manager your EXP (experience points) to level them up to be strong enough to defeat them.
How to play
Manage your EXP to level up your party in order to survive 10 waves of enemies.

Theme Implementation
- You must sacrifice a percentage of your EXP to revive your party
- You may choose to sacrifice some EXP to increase the total EXP defeated enemies give you

Controls
- Everything: Mouse Click
- Quit: ESC (PC only)
Team
- Designer/Programmer: Nelson
- UI Designer: Michael
This time around my usual team was not able to participate in the jam with my graphic artist only having time to provide the UI graphics. Because of this, I opted to borrow assets from our previous entries as well as use freely available resources for sprites, animations, and music.
All the game code was done during the jam.
Resources
- https://craftpix.net/
- https://www.gameart2d.com/
- https://ragewortt.itch.io/fantasy-heroes-character-sprites
- https://opengameart.org/content/fantasy-ui-elements-by-ravenmore
- https://answers.unity.com/questions/1074261/make-a-sprite-blink-white-when-hit.html
Disclaimer
The game idea was preconceived before the jam and I updated it to match the theme but all the work to put the game together and code it was done during the jam.
Developer Notes
The WebGL was crashing at first because I did not notice the large size all the images I was using were. It took me a while but once I understood the issue it was easy to fix. Both the WebGL and the PC version have been updated to use the smaller scaled images to reduce the memory they use and avoid memory allocation and crashing bugs.
*Known issues
Also, I did not spend too much time balancing the game an there is a possibility that if you are clicking too fast and you die, you may hit the restart button by mistake. I'm sorry about that but the game is short :)
Final Thoughts
Though this is not my first game jam, it was the first time I competed semi-alone and had to wear multiple hats as designer and programmer working with genres I'm not too familiar with.
The experience was fun and I learned a lot about design and I feel like I leveled up in my Unity programming which is always a plus! :)
| HTML5 (web) | https://prodigalson.itch.io/frogeknight |
| Windows | https://prodigalson.itch.io/frogeknight |
| Source code | https://github.com/nlaracuente/ForgeKnight |
| Original URL | https://ldjam.com/events/ludum-dare/43/forgeknight |
Ratings
| Overall | 464th | 3.483⭐ | 31🧑⚖️ |
| Fun | 460th | 3.328⭐ | 31🧑⚖️ |
| Innovation | 919th | 2.603⭐ | 31🧑⚖️ |
| Theme | 820th | 2.983⭐ | 31🧑⚖️ |
| Given | 28🗳️ | 38🗨️ |
@pantoufle I was afraid the game would be impossible to beat so I favored the player just to be safe ;)
@echo-team yea, I was really trying to add more strategy and Tower defense elements so that it wasn't just a clicker but at the same time I wanted it to be mainly a clicker - lol Thanks
@loadsofmana I did not get a chance to mesure the exponential growth of enemies and stats so I settled for 10 before numbers became hard to control. I do want to continue to work on it and make it more like the spirit of a clicker adding large wave numbers before some sort of prestige. :) Thank you
@zarqus99 thanks, the music was composed by our sound guy for a Music Game Jam we participated in a year thag sort of fits so I reused it ;)
@digitaldude555 That's fair. I did try to add the theme as a last minute thing and wanted to focus more on the type of game I wanted to learn how to make. Thanks for playing :D
As for the game itself : music and art are very good for a Ludum Dare game, it feels very polished overall.
The gameplay is simple but it does the job.
A good proof of concept for a more fleshed out game !
@vlad-ilisan Thanks for the tip. That is s the intention once I understand what works best for currency and what the upgrade tree looks likes :D Thanks for playing
@kaipi thank you! Yes, would like to put a more polished version on mobile devices.
@hugonun that's my goal with boss battle every so often and some sort of a skill tree if I can make it make sense. Lol thanks for playing :)