Posts

Showing posts from January, 2023

Started a Hobby Game Project

Image
After choosing GDevelop as my game engine for the next project, I started a small hobby project. It's a classic dice game called "Going to Boston". Though the rules of this game are pretty simple, I have to think how to implement the game logic using the game engine. So, I decided to start small and make a simplified version first.  Today I could make a simple game where each player rolls the dice and the player who rolled the higher value wins. I struggled to make appear the winning text but then I discovered how to do that. I have to create sub-events to implement that logic. Here's what I've created today.

Choosing a Game Engine

I recently started learning C#. A big advantage of learning C# is I can use that language for game development. The most popular game engine in the world; Unity supports C# as its main scripting language. These days, I've been reviewing and analyzing the strengths and weaknesses of different game engines (mainly Unity and Godot) to start learning a game engine. I didn't actually start learning ANY game engine. All I did was watching YouTube videos and reading articles about game engines all day. But then I made a decision; choose GDevelop. GDevelop is the first game engine I learned. It's a beginner friendly game engine. The main reason for choosing this game engine is it is ENOUGH for the games I want to create. I only create 2D games. I'm not a fan of 3D games. I make simple games without complex mechanics. And the graphics I use are simple.  Even though if I use a complex game engine, I still have to create sprites, game logic, and most other things related to game d