Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 2.16 KB

2024-11-22-app-game.md

File metadata and controls

44 lines (35 loc) · 2.16 KB
layout title date categories giscus_comments tags authors
post
How I finally partially understood game devlopment?
2024-11-22
app
true
game
app
game
name url affiliations
Linda Joe Thadeus
name
SuSE
name
NITK
name url affiliations
ChatGPT
name
OpenAI

How I finally managed to understand game development?

I have always liked games (who hasn't, right?). I also always wanted to make games. I tried creating games during my college years. I even found some tools like Microsoft XNA Framework. But still I din't know what to do with that framework. No disrespect but If a dog finds a coconut then what can it do? I did not know how to use that tool and I did not know how to create games without that tool too. Both were necessary and I had neither, so it was just a failure. Fast-forward. Now, we have the "NEWEST & HOTTEST TOOL" i.e. LLM and they have the entire internet in them. But I still did not know how to create games. So, I started to think from the perspective of scarcity, i.e. without that LLM tool, I found out that there are few basic concepts in a game.

Words in a Game

  • Game Loop
  • User-input and Player Movement Mapping (User Input Handling)
  • Rendering and Animation (What use a game is if there is no animation)
  • Physics and Collision Detection
  • Scoring and so on

Words as input to LLM

Now that we have got the foundation of knowledge i.e. words, I had to do was to give the words to my offline internet (LLM) and got the relevant information immediately.

Microsoft XNA or Godot or Raylib

And then, I had to use a Game Library like XNA, I used raylib, as I am now in the Linux machine. I generated code blocks for the words and connected them together, I am a software dev so it is easier for me. And, it gave me comfort like no other game.

The important thing is I now know game development and I don't need the tool to create. The tool just expedites my process.

Ref:

What do you think? Let me know your thoughts in the comments below.