Posts

Gamedev.JS Jam 2024

Image
I participated in Gamedev.js Jam for the second time this year. I used the Unity game engine which I recently started learning. The theme of the game jam is "Power" and I decided to create a game about military power. It's called "Power of the CANNON".  Main Menu The goal is simple; the player must shoot with his cannon to destroy enemies and occupy the enemy territory. The percentage of the occupied land on each side is indicated. Gameplay My game was ranked 188th of 233 entries. You can play the game on itch.io .

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.