The Forge  banner

The Forge

9 devlogs
14h 0m 41s

A small Flutter game where you play as a medieval blacksmith. You begin by repairing simple tools like hoes and hammers and gradually progress to crafting beautifully made swords.

Rafikoz

Shipped this project!

I built The Forge, an immersive clicker game in Flutter where you play as a blacksmith crafting items and unlocking new backgrounds as you progress. I decided to release it as an APK file on Google Drive, since the app isn’t really suited for desktop or web. I could put the whole app on Vercel for web, but when I tested it, the sound was glitchy and the layout wasn’t responsive. I learned a lot about state management with Riverpod, data persistence with Hive, and handling audio and animations in Flutter, and I was able to fix bugs and improve the gameplay flow.

Rafikoz

I reworked how backgrounds are unlocked by adding a new infinite level system, so progression never really ends. I also fixed all the bugs and cleaned things up, making the game run smoother and feel more solid overall.

Attachment
Attachment
0
Rafikoz

fixed all sound buggs and animted item clicking olso added cool readme.md and went on polishing spree i just need to fix one bug with backgroud shop card not reading data coretly but i will do that tomorow 🤓🤓

Attachment
0
Rafikoz

now every important data is saved in local storage. olso app works on Mack OS, windows, linux, Iphones, androids, smart Tv`s, in cars, even a fridge could run it. I just need to fix sound isues and work on passive income mechanics

Attachment
0
Rafikoz

started reworking the app so it could work for you offline and data will be stored in localstorage i should have started with this now its a lot of unnecesery work

Attachment
0
Rafikoz

added sound effect when you tap on anvil and sound effect volume contorle to settings

Attachment
0
Rafikoz

added working soud system and colection view whith helps users navigate the app

Attachment
0
Rafikoz

I added audio and a way for users to customise their experience by changing backgroud of their app

Attachment
Attachment
0
Rafikoz

Working on some ui for my app i alredy created basic forge view and now im making a shop view i think its going prety well. I use riverpod for istant app update and consitand data and hive as my local storage/db

Attachment
Attachment
0
Rafikoz

so i just learned that if you instal hackatime then wakatime and then unistall wakatime hackatime brakes and stops recording time for some reson so i lost 5 hours of coding today… . This broject is a simple clicker game that puts you in the shues of a blacksmith foreging all kingd of goods. Its made in flutter so it is supported on all devices and even web 🥳. I added some sneakpeak down below

Attachment
0