Dwarfing is a really simple clicker/incremental game made with the Macroquad Game Framework for the Quads Jam 2024. This is my first game without an engine and the first game made by myself without just copying and pasting whatever it's said on a tutorial. The game is not really that much fun but it allowed me to learn a bit more about Rust, Macroquad and Game Development in general, I hope I can make cooler things in the future (:

You can look at the source code of the game here: https://github.com/mariinkys/dwarfing

Also thank you to my gf for the game idea and pixel art.

There are many things that do not work as I wanted and things that I did not have time to implement:

  • Fix the game UI
  • Why can I see the background behind the blocks?
  • Various code improvements
  • Add some kind of enemy that chases you
  • Upgrades that let you use some kind of ability

Also, just to comment about Macroquad and my experience using it, I've found it really enjoyable to use even with no prior "real" game development experience, if I had to say what caused me the most trouble apart from my severe lack of knowledge, I would probably say the UI, specifically the use of different skins throughout the game (which I still cannot figure out). There are also many random artifacts when playing that I don't know if they're my fault or not.

Published 5 days ago
StatusPrototype
PlatformsHTML5
Rating
Rated 1.0 out of 5 stars
(1 total ratings)
Authormariinkys
Made withRust, Aseprite
Tags2D, Clicker, dwarf, Incremental, macroquad, Pixel Art, Singleplayer
Code licenseGNU General Public License v3.0 (GPL)
Asset licenseCreative Commons Attribution_NonCommercial v4.0 International
Average sessionA few minutes
LanguagesEnglish
InputsMouse
LinksGitHub

Comments

Log in with itch.io to leave a comment.

There's an artifact on the top of the sprite around when the pick-axe is held on top. If the mouse button is held down, the digging animation loops, but it doesn't add to the digging (apart from the initial click). And yeah, you might want to add movement control. Keep on improving!

(+1)

I’m aware of the artifact but I don’t know why it’s there, it’s not an error on the sprite (I think) so it should be in my code, but I still can’t figure out why it happens. I should also try to fix the animation issue but I do not plan on adding movement on this one. Thanks for the feedback!

Also the idea was that you could get blocks on the sides by using abilities but I did not have time to implement that within the two weeks of the Quads Jam. Overall I’m happy with myself tho, I’m just a mediocre self learnt webdev after-all.