1 of 16

GAME DEVELOPMENT

An Introduction To

2 of 16

Mutakabbirul Islam Pranto

Level Designer, Sleepy Penguin Studio

Community Manager, Game Dev Community, Bangladesh

Industrial Trainer, Battery Low Interactive

Meet Your Speaker!

3 of 16

  • What is a Game?

Introduction

  • A game is an interactive experience with rules, goals, and challenges designed to engage players in problem-solving or competition for fun, entertainment, or learning.

Introduction to Game Development

18th October, 2024

3

  • What is a Game Development?
  • Game development is the process of creating a video game, involving design, programming, art, audio, and testing.
  • Why Learn Game Development?
  • It's a fun way to express ideas and tell stories interactively.
  • It's a growing industry with a variety of job opportunities.
  • It combines creativity with technology.
  • Can I Learn Game Development?

4 of 16

History of Video Games

Introduction to Game Development

18th October, 2024

4

Tennis For Two (1958)

Developed by - William Higinbotham, Robert V. Dvorak

Platform - Oscilloscope

“The Very First Video Game of Mankind”

Pong (1972)

Developed by - Atari.inc

Platform - Arcade Machines

“The Very First Commercially Successful Video Game of Mankind”

5 of 16

History of Video Games

Introduction to Game Development

18th October, 2024

5

Playerunknown's Battlegrounds Mobile (2018)

Developed by - LightSpeed and Quantum Studio (Later Tencent) & Krafton Inc. (Later PUBG Studios)

Platform - Android, iOS

“Most Played Mobile Game Of All Time ”

Minecraft (2011)

Developed by - Mojang Studios

Platform - Windows, Linux, macOS

“Most Played Games Of All Time ”

6 of 16

History of Video Games

Introduction to Game Development

18th October, 2024

6

Black Myth Wukong (2024)

Developed by - Game Science Interactive Technology Co., Ltd.

Platform - PS5, Windows, Xbox Series X/S

“One Of The Fastest Selling Games”

Red Dead Redemption (2018)

Developed by - Rockstar Games.

Platform - PS4, Xbox One, Windows, Stadia Cloud

“One Of The Best Video Games of All Time, Period”

7 of 16

  • Balance Of Challenge And Skill : Neither Too Frustrating, Nor Too Hard.

What Makes A Good Game

  • Example - Dark Souls, Celeste, Elden Ring.

Introduction to Game Development

18th October, 2024

7

  • Variety Of Mechanics : Diversified Gameplay, Fun, Engaging Mechanics.
  • Example - Breath Of The Wild, Titanfall 2, Hue.
  • Story And Characters : Engaging Narrative, Character Building.
  • Example - Last Of Us, Red Dead Redemption 2.
  • Responsive And Intuitive Controls : Precision In Player Movement.
  • Example - Super Mario Odyssey.
  • Design And Art : Aesthetic Appeal In Game World.
  • Example - Ori And The Blind Forest, Forza Horizon 4, Hollow Knight.
  • Reward And Feedback System : Unlocking New Levels, Abilities, Skins, Skills.
  • Example - Fortnite, Call Of Duty, Cyberpunk 2077.

8 of 16

  • Replayability : Different Approach To Play A Game, Multiple Endings With Stories.

What Makes A Good Game

  • Example - NieR : Automata, Far Cry 4, Dishonored, Hitman.

Introduction to Game Development

18th October, 2024

8

  • Community Engagement : Corporate Or Competitive Engagement.
  • Example - Apex Legends, League Of Legends, Valorant, Dota.
  • Budget : Efficient Implementation Of Money.
  • Example - Cyberpunk 2077, Concord, Among Us.
  • Marketing And Promotion : Clarified Target Audiences And Clip Their Attention.
  • Example - Genshin Impact, Valorant, Black Myth Wukong, Arena Of Valor, Mobile Legends.

9 of 16

Game Development Pipeline

Introduction to Game Development

18th October, 2024

9

Brainstorming

Prototyping Game Mechanics

Preparing GDD

Target Audience

Pre Production Phase

Game Design

Programming

2D / 3D Arts

SFX & Music

QA

Production Phase

Polishing & Optimizing

Post Processing

Playtesting & Fixing

Post Production Phase

10 of 16

Game Development Roles

Introduction to Game Development

18th October, 2024

10

Game Designer

Creative Guy, Designs overall experience.

Gameplay Programmer

Writes the witchcraft to turn ideas into interactive

system.

2D & 3D Artists

Crafts the visuals, from characters to environments.

Technical Artists

The actual monsters, writes Shaders, Design Levels and almost do every possible thing that relates art and technical stuffs.

Animator

Makes the environment alive.

Sound Engineer

Creates SFX, Musics and Voice Overs.

Project Manager

Manages the whole team and ensures that they are making games, not practising prohibited magic.

QA Dudes

Plays the game, find bugs and write reports.

Community Managers

Promotes and builds a community around the game.

Narrative Designers

Writes story, dialogues and concepts.

11 of 16

Job Opportunities

Introduction to Game Development

18th October, 2024

11

  • AAA Game Studios : Large teams, big budgets, long development cycles, specialized roles.
  • Indie : Small teams or solo developers, creative freedom, but limited resources and multi-role tasks.
  • Freelancing

12 of 16

Starting Your Dream Journey

Introduction to Game Development

18th October, 2024

12

Game Designer

Creativity, problem-solving, knowledge of game mechanics, basic programming, and an understanding of player psychology

Gameplay Programmer

Proficiency in programming languages such as C++, C#, Java, and Python. Strong problem-solving and debugging skills are essential

2D & 3D Artists

Mastery of art tools like Photoshop, Maya, Blender, or Substance Painter. Artistic sense and attention to detail are crucial.

Technical Artists

Strong spatial awareness, knowledge of player behavior, and proficiency with level design tools like Unreal Editor or Unity.

Animator

Experience with tools like Maya, Blender, or 3ds Max for keyframe animation, rigging, and skinning.

Sound Engineer

Audio engineering, music composition, sound editing with tools like Pro Tools, FMOD, or Wwise.

Project Manager

Strong communication, project management, budgeting, and leadership.

QA Dudes

Attention to detail, analytical skills, and knowledge of testing tools and bug tracking software like JIRA

Community Managers

Communication, social media management, PR, and an understanding of marketing strategies..

Narrative Designers

Strong writing skills, creativity, and an understanding of storytelling techniques in interactive media.

13 of 16

Some Basic Witchcraft To Learn

Introduction to Game Development

18th October, 2024

13

  • Game Engines : Unity 3D, Unreal, Godot.
  • 3D Modeling Softwares : Blender, Autodesk Maya.
  • Texturing : Adobe Photoshop, Adobe Substance Painter, ZBrush.
  • Animation : Blender, Autodesk Maya, AccuRIG.
  • Version Control : Github.
  • Sound Engineering : FMod, Audacity.
  • Project Management Tools : Trello, Jira, Notion.

14 of 16

Resources To Learn

Introduction to Game Development

18th October, 2024

14

  • Unity : Unity Learn, Brackeys, Catlike Coding, GameDevHQ, Code Monkey, Sebastian Lague, Freya Holmer
  • Unreal Engine : Unreal Docs, Unreal Sensei, Virtus Learning Hub.
  • Godot : Brackeys, Godot Official Docs, GDQuest, HeartBeast.
  • Blender : Blender Official Docs, Blender Guru, Blender Nation.
  • Adobe Photoshop : Adobe Photoshop Tutorials, Adobe Photoshop YouTube Channel, PHLearn, Tuts+.
  • Level Design : Steve Lee YouTube Channel.
  • Special Mention : Dani, Mix And Jam, Game Developers Conference, SakuraRabbit, Extra Credits, Game Maker's Toolkit, Quixel, itch.io.
  • Forums : Game Dev Community Bangladesh, GameDev.net, Unity Forums, Unreal Forums, Polycount, r/gamedev, GDC Vault, indieDB.

15 of 16

Can We Make Video Games???

Introduction to Game Development

18th October, 2024

15

16 of 16

Introduction to Game Development

18th October, 2024

16

Thank You!!!

Don’t forget, you are awesome!!