Diary

What I have learned today

“I created this blog as a way to reinforce and retain the new information I learn.”

Using the Fermat's Spiral in Game Design

ON APRIL 20, 2025 / GAME DEVELOPMENT

While working on a hyper-casual game I have learned how to implement the Fermat Spiral – a mathematical pattern – which is a brilliant way to achieve organic aesthetics with very little processing power.

 

more details...

Building a Sand Simulation in Unity

ON DECEMBER 19, 2025 / GAME DEVELOPMENT

Simulating materials like sand or water is a significant challenge in game development. Maintaining smooth performance (such as 60 FPS) on modern hardware while calculating complex physics for thousands of individual particles can be very demanding.

more details...

Learning Unity ECS

ON JANUARY 19, 2026 / GAME DEVELOPMENT

In the context of Unity, ECS stands for Entity Component System. As the core part of Unity’s Data-Oriented Technology Stack (DOTS), ECS shifts the focus to how data is laid out in memory.

 

more details...

Light Probes: High-Performance Realism

ON FEBRUARY 24, 2026 / GAME DEVELOPMENT

I first encountered Unity’s Light Probes while following a Udemy course. Fascinated by the concept, I decided to do a deep dive into this essential lighting solution.

 

 

more details...

Multiplayer for Unity

ON JUNE 21, 2025 / GAME DEVELOPMENT

My experience with Photon PUN began at Kodland, where I taught students how to build multiplayer systems in Unity. In order to deepen my technical expertise, I enrolled to a comprehensive Udemy course. 

more details...

Digital Design Fundamentals

ON MAY 09, 2025 / GAME DEVELOPMENT

Despite several years in game development, I still feel I haven’t fully mastered concepts like Sprites, Meshes, UV Mapping, Shaders, and PBR.

 

 

more details...

When to use Static Class, Abstract Class, or Interface?

ON APRIL 14, 2025 / GAME DEVELOPMENT

As in all areas of software development, in game development we must also make the leap from “making it work” to “making it scale”.

 

more details...

Using the Fermat Spiral in Game Design

ON APRIL 20, 2025 / GAME DEVELOPMENT

While working on a hyper-casual game I have learned how to implement the Fermat Spiral – a mathematical pattern – which is a brilliant way to achieve organic aesthetics with very little processing power.

 

 

 

more details...

Building a Sand Simulation in Unity

ON DECEMBER 19, 2025 / GAME DEVELOPMENT

Simulating materials like sand or water is a significant challenge in game development. Maintaining smooth performance (such as 60 FPS) on modern hardware while calculating complex physics for thousands of individual particles can be very demanding.

 

 

 

more details...

Learning Unity ECS

ON JANUARY 19, 2026 / GAME DEVELOPMENT

In the context of Unity, ECS stands for Entity Component System. As the core part of Unity’s Data-Oriented Technology Stack (DOTS), ECS shifts the focus to how data is laid out in memory.

 

 

 

 

more details...

Light Probes: High-Performance Realism

ON JANUARY 24, 2026 / GAME DEVELOPMENT

I first encountered Unity’s Light Probes while following a Udemy course. Fascinated by the concept, I decided to do a deep dive into this essential lighting solution.

 

 

 

more details...

Multiplayer for Unity

ON JUNE 21, 2025 / GAME DEVELOPMENT

My experience with Photon PUN began at Kodland, where I taught students how to build multiplayer systems in Unity. In order to deepen my technical expertise, I enrolled to a comprehensive Udemy course. 

 

 

 

more details...

Digital Design Fundamentals

ON MAY 09, 2025 / GAME DEVELOPMENT

My experience with Photon PUN began at Kodland, where I taught students how to build multiplayer systems in Unity. In order to deepen my technical expertise, I enrolled to a comprehensive Udemy course. 

 

 

 

more details...

When to use Static Class, Abstract Class, or Interface?

ON APRIL 14, 2025 / GAME DEVELOPMENT

As in all areas of software development, in game development we must also make the leap from “making it work” to “making it scale”.

 

more details...