Friday, 20 February 2026

Searching the Closest Object in Unreal Engine - Day 5 Learning Unreal Engine

Today, I'm learning how to implement for loops in game development. I also learn a node that can call an event every time we decide it. The image below showing I call the event every 2 seconds.


To find the closest object we need to create two variables. πŸ˜‹

The first one holds the closest distance (float)
The second one holds the closest object (an Actor or else)

The idea to find the closest object can be separated into some parts:
1. We put the closest distance as highest as we can like put the value 100.000. 
2. Get all the actor to see the location
3. Check the distance with self.
4. Compare the distance with the closest distance variables. For example if the distance is 20. 20 is less then 100.000, then we set the closest distance variable with 20 and closest object value with the object.

you can see my blueprint below.




Saturday, 14 February 2026

Events, Function, Branch, Boolean - Days 4 Learning Unreal Engine

 Today is the day 4 I learn visual scripting in Unreal Engine 😁

We've  long journey to reach the finish line. I feel I can make everything with current knowledge πŸ˜‚


I've experienced flow control in Godot Engine. So, learning the branch node in Unreal Engine is not that hard. I learn a lot when I watched Events and Function tutorial. It teach me a lot of new concept to use the node especially when using Events and Function.

By using events/function. Our node will be more maintained and looked cleaner πŸ’¦

Friday, 13 February 2026

I'm Learning Vector in Unreal Engine! - Days 3

I don't know that Vector is really useful on game development. 😌

I've learned Vector addition, substraction, multiplication, dot, and cross

Addition: Imagine you have a red box on Vector3(0, 100, 0) and you want to put a green box above it. You can simply add the red box position with Vector3(0, 0, 100).

Substraction: It's useful when you want to make the vector direction. Imagine you want to make a vector direction from a zombie located in A to attack a random human located in B. You could simply substract B-A and add it with zombie location ( A + (B-A) ). You could make a velocity or something with this vector. B-A means the A direct to B, A-B means B direct to A.

Multiplication: Extend/Scale the Vector Magnitude. YES! we can scale the vector using multiplication.

Dot: You can use it for checking are you facing the object or not. Imagine you have a zombie NOT FACING you. So, he can't chase you.

Cross: You can use It for make a vector that perpendicular from 2 vectors. It can be usefull to make a face direction.



Thursday, 12 February 2026

The Journey Becoming The Master of Unreal Engine - Days 2

This is the second day I'm learning visual scripting in Unreal Engine 😁 I learn to make a house using visual scripting and variable. Now look at this..


I'm a wire bender πŸ˜‚

I'm a Programmer

I've learned how to code before I learned this. So, It's easy for me to do visual scripting. The difference is It's getting harder If the node is anywhere. Coding in traditional way (by typing) is easier to read because we can see all the excecution code in one line.

But, It's also fun to do the code with visual scripting. I can feel the same coding experience using node πŸ‘Œ


Wednesday, 11 February 2026

Today, I'm Really Productive. Make Website and Learn Unreal!

Today, I want to talk about how to improve every day. As Timothy Ronald said, we need to evaluate what we've done today and improve πŸ‘Š

I think today is my peak performance πŸ˜‚

I just made a Company Website for my game studio at manja.studio and learn unreal engine visual scripting.

Make Manja Studio Website

I make this site using Python Flask. I really love the minimalistic. Big Thanks to Chat GPT πŸ˜‡It helps me a lot when I'm stuck developing the site. I also make the database using Sqlite3, It's really fun to develop using these technologies.

Learn Unreal Engine Visual Scripting

I just found a playlist that's very great Ask A Dev. The playlist called Unreal Engine Blueprint Fundamentals. I really love the tutorial πŸ‘I recommend it if you are new to Unreal Engine, especially when it comes to Unreal Engine Visual Scripting.

Sunday, 8 February 2026

Let's define my IKIGAI as a Game Developer

Let's define IKIGAI 😏

These are the question I need to answer

1. What you love?

2. What you're good at?

3. What the world needs?

4. What you can be paid for?

There are 3 Top Games I've made

  • Troll Parkour, Precision Platformer Game
  • Amerta, a Zombie Typing Game
  • Cook Mix, a Cozy Cooking Game
You can find the game on Playstore.

I'm planning to focus my game genre in future development by following the IKIGAI method. Let's answer the question one by one.

What I Love?

Here's the rank, the first one is the project I love to make.
1. Amerta
2. Troll Parkour
3. Cook Mix

What I'm Good At?

I've reached Top 10 Game Competition on Game Seed 2025 by Creating Amerta. It must be I'm good at ✌

If I see the game rating. Here's the rate.
1. Amerta (★4.080)
2. Cook Mix (★4.038)
3. Troll Parkour (★3.759)

What the World Needs?

1. Typing Game (100k - 1m Searches)
2. Cozy Game (10k - 100k Searches)

for the Troll Parkour Game, I can't define the keywords. Either "Hardest Game" or "2D Platformer Game" It's doesn't represent the game.

What I Can Be Paid For?

Here's my revenue last 30 days.
1. Cook Mix ($106)
2. Amerta ($58)
3. Troll Parkour ($41)

Conclusion

Typing Game is the Best Match with my current condition. I'll make more games with Typing Genre.

Wednesday, 4 February 2026

Late Shift Midnight Burger - Making Game Description | Game Devlog #2

Short Description
A First Person Psychological Horror Game. Be a Burger Chef, prepare orders and survive the nightmare!



Storyline
Lita and Lathi live inside one person. They have distinct personalities. One is cheerful, the other psychopathic. Lita doesn't realize this until she realizes something is amiss. She frequently time skips and suddenly finds herself in situations she doesn't understand.At first, she ignored It. However, the longer she ignored it, the worse it became. Eventually, she decided to fix this.

As a burger chef, Lita cooks burgers with excellence. However, she begins to notice something strange. None of her customers ever return. From there, suspicions arise. The other personality within her body may have done something terrible to the customers.

Gameplay
  • Burger Cook
Prepare custom burgers such as Classic, Cheeseburger, and Deluxe. Follow customer orders, manage ingredients carefully, and avoid wasting supplies by stacking excessive burger towers. Complete orders and collect payment.

  • Diary
Use the diary to communicate with the other personality sharing your body. Every entry you write influences future events and leads to consequences you may not expect.

  • Time Skip
Explore and observe your surroundings after regaining awareness. Time may suddenly skip, placing you in unfamiliar and unsettling locations.