Root Engine
Beginner Game Developer š®
Started 15 Jan 2026
Strive to always improve, day by day š
ŁŁ Ų§ŁŲŖŲ“ŲŖŁŲŖ Ł Ų¶ŁŲ¹ ŁŁŲŖ
After 3 months of learning, I can now create some simple systems in unreal engine.
21/04/2026
In 2022, I planned to learn programmingā¦At the same time, I was learning Graphic Design, Video Editing, and Marketing.
I was exploring multiple pathsā¦But eventually, I focused on one: Graphic Design
After 4 years in the field,Iāve achieved solid resultsāand Iām still growing.
But honestlyā¦The motivation started to fade.Not because the field is bad, but because it no longer feels like the right fit for me.
Now, Iām shifting my career toward Game DevelopmentBecause itās the field I truly enjoy and see myself creating something meaningful in.
One important thing:I always learn things out of passionā¦And thatās what keeps me going.
The lesson I learned:Work on what you loveānot what youāre forced into.Because if youāre forced, youāll rarely give your best.
Itās not about where you end upā¦Itās about enjoying the journey.
š® Iām currently working on developing a simple game called āCoin Warriorā using Unreal Engine as part of my learning journey.
The concept is simple, but itās been a really fun and valuable experience. With time, I can clearly see my progress improving step by step, which gives me strong motivation to keep going and reach a higher level.
My next goals are:
Adding a combat system to the game
Designing a more professional UI/UX from start to finish
Iām committed to developing this game until the very end as a complete project.
If you have any ideas, suggestions, or feedback, Iād really appreciate you sharing them with me. Thanks in advance! š
My Journey with Unreal Engine: Bridging the Gap Between Code and Logic
Diving into Unreal Engine has been a journey full of unexpected learning curves. Due to the scarcity of advanced Arabic resources in this field, I had to rely heavily on English content. This challenge turned into a dual opportunity: mastering the engine while significantly sharpening my technical English skills.
On the technical side, working with Blueprints was a major turning point. I came from a basic Python backgroundāI understood the syntax, but I was still developing a deep grasp of the underlying programming logic.
Blueprints changed that. They visualized the flow of ex*****on and taught me "how to think" programmatically. I realized that the logic in Python is identical to Blueprints, but I initially struggled to mentally connect the written code with the visual nodes.
With the help of a friend who bridged the gap for me (explaining the concepts through C++), everything clicked. I learned that logic is universal, whether you are writing scripts or connecting nodes.
I have developed a deep passion for Game Development and am committed to achieving significant milestones in this field.
Today was a productive day in my game development journey! I successfully implemented a complete Door Interaction System in UE5. Itās not just about making a door rotate; itās about understanding the logic behind player-world interaction.
Key Technical Takeaways:
Actor Identification (Casting): I learned how to use the Cast To node to ensure the door only interacts with the ThirdPersonCharacter, preventing other objects from triggering it.
Input Management: Mastering Enable Input and Disable Input was a game-changer. This ensures the player can only interact with the door when they are within the collision box.
State Switching: Used a Flip Flop node to handle the toggle between opening and closing states with a single keypress (E).
Smooth Motion: Instead of an instant snap, I used a Timeline combined with Set Relative Rotation to create a realistic, smooth swinging animation.
Learning with Gemini: The learning process was significantly faster with Gemini acting as my AI mentor. Instead of just giving me the code, Gemini:
Explained every single node in plain language, making complex concepts like Other Actor and Target vs. Controller easy to grasp.
Helped me troubleshoot "invisible" bugs, like forgetting to connect the Target to Self in the Disable Input node.
Provided a deep dive into the Blueprints architecture, helping me build a clean and optimized logic.
Conclusion: Game development is much more fun when you have the right tools and the right guidance. Next step: Adding sound effects and procedural movement! š®āØ
IndieDev CodingJourney
02/02/2026
Struggling to find the "perfect" tutorial for Unreal Engine 5? Iāve been there! After checking out many sources, I finally found a goldmine: Smart Polyās Beginner Series. š
This playlist is a lifesaver because it doesn't just show you "how" to click buttons, but teaches you the logic behind Blueprints across three difficulty levels. Plus, you get to build actual games from start to finish!
Stop scrolling and start creating here: š Watch the full playlist: https://www.youtube.com/playlist?list=PLncmXJdh4q88DFCEVuGpOY3AGQwBvoQnh
GameDesign
Click here to claim your Sponsored Listing.