
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 !
