First Devlog of my mystique farming game

in Hive Gaming10 days ago



Hello guys,

Today's post is a bit special, it's my first devlog for the game i've been working on over the past two weeks.
As i mentioned in my introduction post, I used to be a Unity Game Developer, creating games for various clients: businesses, university students, and people who wanted to start their own ventures by publishing games on Google Play and App Store.

But i never actually took the time to develop a game for myself, a game that would symbolize my love for the gaming community. My favorite genres are Tower Defense ( i used to play tons of TD maps on Warcraft 3), strategy, farming and RPGs.

For the past two weeks, i've been thinking and thinking....




And then, i got an awesome idea!


What if i combined all my favorite genres into a single game, a special game, my game ?

Sooooo....I started brainstorming ideas every single day. What if i add this ? Or that ? How would it look ? Would players enjoy it ?



While developing the game, i decided to share with you the most important progress i've made so far.

At first, i added lightning, terrain textures, and created our very first main character



It's a whisp that decided to retire from all the "folklore activities" you've heard or read about, and instead become a full-time farmer. So, instead of luring people into marshes, swamps, or graveyards...it lured itself into its own private farm plot.



Of course, it would be boring to only have lightning and a simple terrain texture, right ? So i added scenery objects such as stones,flowers, and trees that are fully interactive :smile:. This is part of a new system i created....let's call it the "Amazing Procedural Scenery Generator (r)".

Then i made some tools that you can use with the scenery:

  • Axe = cut down trees and collect wood
  • Pickaxe = mine rocks and collect stone
  • Shears = harvest flower parts (pollen and petals)
  • Gloves = harvest crops once they're fully grown
  • Watery can = water your plants



But our inventory is quite small with all these tools...so we need a satchel to store materials, or even transfer items from the hotbar!



With all those materials in the satchel , it would be a shame not to put them to good use, right ? Wasting isn't an option!



So i created something interesting, a crafting menu, with some essential recipes for now: a hoe and an axe





Now that we can craft important tools, we also need a way to manage durability. So i added durability to everything. Once an item's durability reaches 0, it gets destroyed. Just like in real life, some tools get damaged to the point where they're not worth repairing, or simply can't be repaired, and must be replaced.



Great! Now durability is displayed, and our player can think: "Well, i better use this item carefully, or i'm going to lose it!"



After developing all these features, i decided to take a short break and go for a walk...but then the rain started, and i got soaked.... That's when i realized.....we need to implement this!
I mean, what kind of world is this without a little rain now and then ?



So...i added rain 🌧️ !




But in real life, you kinda know when it's going to rain, right ? We all have smartphones that tells us "It's raining!"...sometimes a bit too late, but at least you know!

So i added an animated weather status as well :smile:



Remember when i said i created light ? Well, sure, this game has a fantasy setup, but we can't have an infinite day! This would be insane!
I mean...we're creating monsters, battling enemies,discovering dungeons,breeding creatures...but still, we need night!

So i built a new system...let's call it "The Amazing Game Time System (r)" and split game time into four phases:

  • Sunrise
  • Day
  • Sunset
  • Night

I even created a nice clock that shows in-game real time. Yes!! It's fully animated and displays the time perfectly! (You can't imagine how much real-life time i spent on this task, lol)





And yessss, i don't know if you noticed, but even the rain particles change their shade at night, because...well...rain doesn't glow.



Then i realized....waaaaait, we're missing something very important. We need to use our hoe. And yes, i mean the item :wink:



So now we can plow some fields and plant some seeds!



Nice! With plowed fields ready, let's plant some seeds. I've already made some basic ones:
-Wheat seed
-Carrot seed



But come on...planting seeds and having them instantly grow ? That's no fun at all ! (Though i wish it worked like that in real life, lol) It's waaaay more rewarding to actually watch them grow,right ?

So, i made another completely amazing system called "Amazing Growth Whatever System (r)"

Each plant now has** growth stages**, while changing textures based on its current stage, because ...hey...a seed can't stay a seed forever, right ? I added 4 stages for every plant.

But something was missing.. GROWTH CONDITIONS!

Now, a plant can only grow if:

  • It receives light from the sun ( so no growing during sunset or night)
  • It has enough water

I also made rain affect plant growth. If it rains, it will automatically fill the waterCapacity variable of the plant.
Of course, you can also use the Watering Can to water your plants.


Wheat and Carrot in Stage 1

Stage 2



Since it was night, the growth bar didn't move. We had to wait for sunrise!


Stage 3

Stage 4 - Final Stage



And that's it, once your plants are fully grown, you can use your Gloves item to harvest the crops you worked so hard for.



Next, i wanted the game to feel more alive, so i made another system, "The Simple & Amazing Notification System":












For now, here's what I've implemented:

  • Plowing fields
  • Item durability
  • Item mechanics
  • Crafting recipes
  • Crafting system
  • Crop harvesting system
  • Scenery harvesting system
  • Inventory system (split into hotbar + satchel, with transfer between them)
  • Random terrain generation
  • Weather system
  • Time system (clock + day/night cycle)
  • Plant growth system

And here's what I'd love to add in the future:

  • Hive login integration
  • Farms tied to your Hive account (each account with a unique, randomly generated terrain, plus saved progress and inventory)
  • Quest system
  • Shop system
  • Season System

Keep an eye on devlogs for more details about updates :wink:

Thank you so much for reading my devlog today!
I'll keep posting updates as the game progresses

Until next time !




Sources:

  • Gifs: Tenor
Sort:  

It's the tokenomics that concern me, but I wish you the best.

Hello @slobberchops,at the moment it's purely about the development of the game. Details like these will be shared once you've had the chance to test the game 😀

this looks really good, hope to play it when it goes live...

Thank you, I appreciate :)

Would be love to test it when when possible !

For sure! Thank you for your interest in the game :)

wow how exciting! TD & farming are my favourite genres too. Can't wait to play!

Thank you :)

Love the farming game idea! That Unity experience will definitely shine through. Good luck with the devlog! 🐎

Thank you :)

Love it. I used to play a lot of Warcraft 3 too. Good luck on this. This is being built using Unity as well?

Thank you! It's being built using Nextjs/React

No game engine like Phaser, three js stuffs? Not that I know any of those stuffs. 😁

I'm using @pixi/react 😀

Thanks tons. Followed for more updates.

Congratulations @erzoooo! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 50 HP as payout for your posts, comments and curation.
Your next payout target is 100 HP.
The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Loading...