Posts

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

Joined Game Off 2022

Image
  Today I've joined  Game Off 2022 which is an annual game jam hosted by GitHub. This is the second game jam I'm participating. I'm planning to use LÖVE 2D framework and make something cool. I'll keep you updated about my game throughout the jam. 

Started Learning LÖVE 2D and Lua

Image
Hello!  Currently I'm using GDevelop for Game Development. It's the only game engine I know.  Recently I've been researching about other game engines/frameworks because I want to try out some other options. The reason is there might be a better one than GDevelop that suits me. I decided to learn a game framework instead of a game engine. When using a game framework, we have to write everything so I can improve my programming skills. Another reason I want to try a game engine is I want to participate in GitHub Game Off jam this year. I think creating something using only code is better for this game jam because we have to open source our project.  Then I decided to learn  LÖVE 2D . I started following a game development course on freeCodeCamp YouTube channel. I'll keep posting about my LÖVE 2D journey. 😊

Completed My Challenge Task

 I'm really happy today because I completed my challenge task successfully. It was a bit difficult at first.

Week 04: Internship

 I completed 4 weeks at EchonLabs. This week, I did a lot of tasks.

Completed My First Task

Today I completed the first task assigned to me. 🥳 I feel very satisfied and proud of myself for completing this task. I'm really happy that I chose the career I'm passionate about.  The task I was assigned was to modify the confirmation popup boxes such as DELETE and RESTORE in a way that is common in the app. I had to change the layout of the popup box by adding an icon, adding additional text, changing the color of the primary button, and aligning the title and the icon. I also had to replace all the confirmation popup boxes in the app.  One of the senior developers gave a KT session on how to do that and my supervisor and another senior developer helped me when things got difficult. However, finally, I could complete my task and push the changes successfully. ✅