Module 1: Intro on Game Dev
So, I’m sure we’ve all played games at some point in our lives. From the classic Snake game to League of Legends, games are very popular. Those colourful worlds, interesting characters, all of that is actually made by lines and lines of code, working together behind the scenes to render those games to you.
At their core, games are structured forms of play that are designed for fun, challenge, and interaction. Whether you’re solving a puzzle, defeating a dragon, or building your dream city, games give us goals to chase and rules to follow, all while keeping us entertained. Here, we’ll talk about games, but in a different way. We’ll learn what makes these games run and how you can create your own world of wonders! Yes, we’re gonna talk about game development.

Game Dev – Creating Worlds From Scratch!
Game development is the entire process of making a game. Right from thinking of an idea to creating a finished product. There are many parts to it, like:
- Designing – this is where you decide how the game works, the rules, story, and every detail that makes it exciting and unique.
- Programming – here is the tedious part, writing huge pieces of code, optimizing them to run without any errors, creating movement, collision, etcetera.
- Art and Animation – what is a game without visual aspects? This is where you’ll decide how your characters look, how they move, fight and all those.
- Sound and Music – any good game needs proper sound and music. From how the leaves will rustle to the swings of swords, from the chaos of a mob to the serene melody at a safe point, all that must be chosen properly.
- Testing – this is the final phase before you release your game. Here, you test for bugs, check for compatibility issues, and give your game to a small group of players for feedback.

Genres – Which one’s your fav?
Any form of art has categories and sub-categories – genres, if you will. Let’s go over a few main ones:
- Action – these comprise of quick reflexes and fast gameplay. They usually combine a bunch of running, jumping, fighting and/or shooting, and dodging. Some good examples are the Call of Duty series, THE FINALS, Escape from Tarkov and Mortal Kombat.
- Adventure – these focus on the plot, exploration and discovery. You usually play as a character journeying through a lore-rich world. Good games in this genre include Indiana Jones and the Great Circle, Until Dawn, Detroit: Become Human, Death Stranding and others.
- Puzzle – here, brainpower matters the most. These games challenge your thinking, and after beating the levels, you’re not hit with any dopamine rush, but a sweet, relaxing feeling. A few I’d recommend are Portal, Lorelei and the Laser Eyes, and Limbo.
- Role-playing – these games allow you to live a story through a character’s POV. Usually, you get stronger through quests, battles and levelling up. This is my favourite genre and includes games like Elden Ring, the Witcher series, Baldur’s Gate 3, Skyrim and more.
- Sports and Racing – these titles are for those who either can’t bear to stay away from their favourite outdoor activities, or love imagining how they would’ve performed if they were in their favourite player’s body. For example, FIFA, PES, Forza Horizon, and others.
- Simulation and Sandbox – if you like creating or managing something, like a farm, city or even a life, this genre is for you. Perks are freedom to play your way, creativity, and long-term goals. Games include Minecraft, The Sims series, the Civilization series, etcetera.
- Horror and Survival – these are all about tension, atmosphere and staying alive in difficult situations. Usually, you are running from somebody or something. Coupled with great ambient sounds and background music, horror games are best played at night with all lights off. Famous games are the Resident Evil series, the Outlast series, the SILENT HILL series, and more.
- Platformers – in platformers, you gotta jump across platforms and avoid obstacles to reach the end. What makes them fun? Tight controls, satisfying level design, and classic gameplay. Some I’d recommend are Super Mario Bros., Celeste, and Ori and the Blind Forest.
No game consists of just one genre, though. They’re all a mix of different genres and subgenres. Like, my favourite game, Elden Ring, is an action souls-like open-world RPG. It combines great lore with equally great combat and difficulty, and that’s what all developers should be focused on recreating. Not the game, of course, but this mix. You should be ready to experiment with different genres, like combining horror with, say, sports. Add action, and you’ll have created a nice mess that could very well become the next banger if nurtured carefully. Let’s go through the mechanics of some games, so that you understand how to make something good. We’ll start with Elden Ring.
Elden Ring is developed by FromSoftware, known for its challenging combat and deep lore. Unlike its predecessors, this game offers a massive open world, the Lands Between. You can explore at your own pace, discover hidden dungeons, optional bosses, and breathtaking scenery. You can build your character any way you like – warrior, rogue, sorcerer, healer, or a mix of everything. The game’s attribute system (Strength, Dexterity, Intelligence, etc.) gives you full control over how your character evolves. There’s a horse you can summon, Torrent, for faster movement.
The combat is unforgiving as usual, dependent on timing and managing your stamina. You can block, dodge, parry, or counterattack. The addition of Ashes of War lets you customize weapons with unique abilities, giving more depth to how you fight. You can also summon spirits to help you fight in certain areas, like mob gatherings and boss arenas. Furthermore, the world changes based on time, weather, and your decisions. Secret areas, NPC quests, and alternate endings encourage multiple playthroughs.
Next, we have THE FINALS. It is a fast-paced, team-based FPS (First-Person Shooter) with a reality show twist. Developed by Embark Studios, it’s not just about shooting – it’s about chaos, creativity, and destruction. The most common mode is Cashout – where teams of three compete to collect money and deposit it in designated vault stations. One of the game’s most defining features is dynamic destruction. Entire buildings can be blown up, floors can be collapsed, and no cover is ever truly safe. This changes how you think about positioning, flanking, and defending.
You can choose from three body types – light (fast and stealthy), medium (balanced, with support tools) and heavy (tankier with high power). From zipline launchers and grappling hooks to goo guns, the game is packed with creative gadgets. You can break windows, launch through ceilings, or trap enemies in debris – combat is as much about learning the environment as it is about aim. Movement is very fluid, with vaulting, sliding and climbing. This encourages you to play aggressively. On top of that, everything happens in a flashy virtual game show. There’s commentary, crowd reactions, and even visual sponsorships, giving it a unique identity among competitive shooters.
Let’s talk about Minecraft now. I’m sure you’ve all heard about it. It is the ultimate sandbox game, letting you build, explore, and survive in a blocky, procedurally generated world. Developed by Mojang, every Minecraft world is randomly generated. From snowy mountains to lush jungles, each terrain is made up of biomes. In these worlds, everything is made of blocks that you can mine, craft and place together to make anything your imagination permits, from houses to cities to even planets and universes. Speaking of things you can craft, there are bows, pickaxes, swords, shovels, potions and more.
There are two modes – survival and creative. Survival is where you kill mobs, mine, collect items, and defeat the ender dragon to win. Creative is where you already have all the blocks, so you focus on making whatever you wish. Combat is simple, yet strategic. You use swords, bows, shields, and potions. The thing which makes this game stand out though is redstone. You can build working machines, traps, and logic circuits – from automatic farms to secret doors, from calculators to entire basic computers. It adds a layer of engineering that appeals to coders. All that and the mods make this game truly enjoyable.
Let’s spice things up a little bit, with Resident Evil, one of the best survival horror series in gaming. The early games defined a new genre, with limited ammo, small spaces, fixed camera angles, and resource management. Every bullet counted, and healing items are rare, forcing you to consider every encounter carefully. The series also includes environmental puzzles, like locked doors needing emblems, cryptic notes, item combinations, and backtracking through eerie mansions or labs. From classic zombies to mutated bioweapons like the Tyrant, Nemesis, or the terrifying Regenerators, Resident Evil games mix slow-moving horrors with aggressive, unpredictable threats.
The inventory is limited too, so you have to think about which items you absolutely need. You have to choose between health, weapons, and puzzle items. This adds to the survival element. Modern titles, like Resident Evil 4 and its successors, made combat more fluid and enhanced the intelligence of the enemy AI. From shadowy corporations like Umbrella to morally grey characters, the lore is rich and interconnected. The series thrives on mood – dark corridors, sudden music stings, and unsettling quiet moments that make you jump at shadows.
The next game is a gem in the platformer genre, Celeste. Developed by Maddy Makes Games, is a pixel-perfect platformer where you play as Madeline, a young woman climbing the Celeste Mountain. The game is built around pretty simple movement, jump, mid-air dash, wall climb and wall jump. But the way these have to be used is the key here. Levels are designed to test your mastery of timing, rhythm, and creativity. Each chapter introduces new mechanics, like wind, moving platforms, and even gravity-reversing bubbles. Though the learning curve is smooth, it is also unforgiving, focussing mainly on trial and error.
You’ll die a lot in Celeste. The game instantly respawns you at the start of the screen, encouraging players to learn through repetition without frustration. This prevents death from feeling like a punishment. Throughout the levels, you also find strawberries for bragging rights, and optional challenge rooms for those who feel like pros. Then, there are the hard versions for the players who just can’t get enough of this game. The game also features a theme based on mental health. Madeline’s inner struggles are reflected in the game’s mechanics and story moments – creating an emotional connection rarely seen in platformers.
Let’s wrap things up with one last game – FIFA. Developed by EA Sports, it is one of the most popular sports video game franchises ever. It brings the world’s most beloved game, football, to your screens through realistic graphics, gameplay and team dynamics. At its heart, FIFA is about controlling a team of 11 players to score more goals than your opponent. You can pass, shoot, dribble, tackle, cross, and even perform skill moves – all with fluid animations and responsive controls. There are multiple game modes, like Kick-Off (quick matches), Career Mode (single-player, against AI), and more.
Each player has attributes that affect performance, like Pace, Shooting, Passing, etcetera. There’s also something called team chemistry that boosts your player’s stats if they have teammates from the same club, country or league. This makes team-building just as important as playing skilfully. You can choose formations, adjust tactics, or even issue instructions, which makes the games feel like a chess match. Furthermore, the recent titles also use advanced AI to simulate real-world behaviours. Players make realistic runs, goalkeepers react dynamically, and ball physics ensure each shot or pass feels unique.
What was my point in writing about these games? So that you understand what makes these games stand out, gain inspiration and think about how you can make the next big game. Big in its vision, not size, of course. Game development can be tedious, especially when writing huge lines of code, but when you see your finished product being played by others, all that trouble will be worth it. With that, let’s begin this course of game dev. After reading this, I’d like you to do something. Comment down below what is your favourite game, and why.