ForgeKnight by ProdigalSon

[raw]
made by ProdigalSon for LD 43 (JAM)

logo-thumbnail.png

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_ScreenShot1.png

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.

ForgeKnight_ScreenShot2.png

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

ForgeKnight_ScreenShot3.png

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! :)

Ratings

Overall 464th 3.483⭐ 31🧑‍⚖️
Fun 460th 3.328⭐ 31🧑‍⚖️
Innovation 919th 2.603⭐ 31🧑‍⚖️
Theme 820th 2.983⭐ 31🧑‍⚖️
Given 28🗳️ 38🗨️

Feedback

Codesity
04. Dec 2018 · 19:33 UTC
I like the Design. Good Work! Also the Animations are awesome!
🎤 ProdigalSon
05. Dec 2018 · 01:15 UTC
Thank you @codesity
pantoufle
06. Dec 2018 · 19:24 UTC
Nice clicker! The graphics and music are great. The game seems balanced (maybe a bit too easy). Good job on making this game!
Echo Team
06. Dec 2018 · 19:25 UTC
Took me a little while to realize it was actually a clicker, but then I went for it.
loadsofmana
06. Dec 2018 · 19:27 UTC
I like the concept, i was enjoying myself while playing but it ended so soon, i expected it would just go till i died. Unless i actually did die by my tank getting one shot, not sure. either way good job EDIT: just noticed it goes 10 waves. i can read i swear.
Zarqus99
06. Dec 2018 · 19:28 UTC
i loved music and also the idea. Great job
digitaldude555
06. Dec 2018 · 19:32 UTC
Beat the game at wave 10 was decent, fun to play. My problem was the theme, replace sacrifice exp with coins and its the exact same concept. Not good use of theme. music and art was good
🎤 ProdigalSon
06. Dec 2018 · 19:41 UTC
Thank you all for playing! :)

@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
Echo Team
07. Dec 2018 · 13:13 UTC
@prodigalson clicklickclicklcikclickclicklcikclicklciclk :D
Olivier Millochau
07. Dec 2018 · 19:26 UTC
My team and I tought about going with a very similar idea !
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 !
🎤 ProdigalSon
07. Dec 2018 · 19:34 UTC
@olivier-millochau thank you and thanks for playing. Definitely want to move it from its alpha state to a more complete experience. :D
Juan Hust Novella
07. Dec 2018 · 20:07 UTC
nice clicker, music reminds me to old ff from snes. the mechanic is original and well, i enjoyed playing it, good job
Vlad Ilisan
09. Dec 2018 · 14:36 UTC
I liked the concept, I think it would work well on a smartphone. Just a tip, you could try making it endless. I had a lot of fun, good job!
🎤 ProdigalSon
09. Dec 2018 · 15:29 UTC
@juan-hust-novella Thanks! and thank you for playing :)

@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
backyard-dev
09. Dec 2018 · 15:38 UTC
Was fun. I really liked it. Good job. I personally dont like the concept of permanently clicking to get the 1 xp. But thats just me maybe.
Kaipi
09. Dec 2018 · 15:42 UTC
it was an interesting clicker to play, animations where great! it feels complete, It would work on mobile devices I can imagine it with items and more characters well done!
hugonun
09. Dec 2018 · 17:56 UTC
Great clicker game, I wish there would be endless waves so that I can play the whole day :smile:
🎤 ProdigalSon
09. Dec 2018 · 18:20 UTC
@backyard-dev totally agree and in the future I want to add a way to automate that bit. 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 :)
Almax
10. Dec 2018 · 13:32 UTC
Solid entry. Sacrifice theme was used well and I'm a huge sucker for clickers :)
Icehottet
10. Dec 2018 · 13:47 UTC
Nice management dynamic!
🎤 ProdigalSon
11. Dec 2018 · 21:36 UTC
@almax and @icehottet thanks for playing :)
acaral
12. Dec 2018 · 11:12 UTC
Relaxing and addictive. Your concept is interesting. It could be a phonegame with another features.
🎤 ProdigalSon
14. Dec 2018 · 21:45 UTC
@acaral thanks for playing and commenting
devilqube
21. Dec 2018 · 10:58 UTC
nice concept, changing the pace of the music either with different tracks or dynamically adjusting the speed as there are mode creatures or the range gets shorter might a good addition.
🎤 ProdigalSon
21. Dec 2018 · 12:14 UTC
@devilqube thank you for the feedback and for playing the game :)
smbe19
26. Dec 2018 · 21:10 UTC
Quite fun game and nice graphics. It was a bit too easy though and the theme was not really incorporated ("sacrificing" XP is just like paying for the upgrade).
🎤 ProdigalSon
27. Dec 2018 · 13:29 UTC
@smbe19 Thank you for playing. I agreed and I'm working on doing one or two more updates to increase the total waves and re-balance exp rewards, required exp to level up, and player/enemy stats to make it a little more challenging. :)