đź§  Understanding OOP & MVC in Unity

Embarking on your game development journey with Unity? Grasping foundational programming concepts like Object-Oriented Programming (OOP) and the Model-View-Controller (MVC) design pattern can significantly enhance your development processâť— đź§± What is Object-Oriented Programming (OOP)? Object-Oriented Programming is a paradigm that structures software design around objects—entities that encapsulate data and behaviors. This approach promotes code reusability, scalability, and maintainability. Core Principles of OOP: In Unity, OOP is utilized through C# scripting, where you define classes for game objects, behaviors, and systems. In my case, the current project structure looks like this: đź§­ Introducing the Model-View-Controller (MVC) Pattern: MVC is a software … Continue reading đź§  Understanding OOP & MVC in Unity

Project: Woolmania – First Game Prototype

Game Explanation: We have decided to create kind of uncommon mechanic for the puzzle game. “Counters”, as that was the name of the first prototype of Woolmania, had some simple counting system where the Players have to properly count and sum up the values from falling cubes. On each game level there is a counter displayed as value, i.e. 11. Players have to achieve this counter with no time limit, but also with no mistake to pass the current game level. Cubes can fall out of the screen with no penalty. Each Player can solve puzzles in own way and … Continue reading Project: Woolmania – First Game Prototype