Intro to game development
- Game Development course
- Beginner
- Lesson 1/83
- 4 min
Learn what game development is and which skills it requires.
What Is Game Development?
Game development is the process of creating interactive games for computers, phones, or consoles. During this process, a game idea is designed, visuals are prepared, rules are defined, and a program is created to respond to player actions.
Player → Game → Response
Press a key → Character movesGame development is not only about writing code; design, art, sound, and testing are also parts of the process.
Roles in a Game Development Team
Game development teams have different responsibilities. A programmer builds game systems, a game designer plans rules and gameplay, an artist creates visuals, a sound designer produces audio, and a tester looks for bugs.
Programmer → Code
Designer → Gameplay
Artist → Visuals
Tester → Bug checkingIn small projects, one person can take on multiple roles.
Practice Print a Simple Game Response
Use console.log() to indicate that a player has started a game. Print exactly Oyun basladi!.
Starter code
// Oyunun başladığını bildir
// Mesajı console.log ile yazdırSample solution
// Oyunun başladığını bildir
console.log("Oyun basladi!");Expected output
Oyun basladi!
Questions and answers
Review the lesson questions together with their answers. To test yourself, solve the lesson interactively.
1 Which area is directly responsible for making a character move when the player presses a keyboard key?
- Programming Correct answer
- Sound design
- Character illustration
- Game music composition
Explanation: Programming detects player input and determines how the character responds.
2 Identify the Game Development Process
const project = "Macera Oyunu";
const role = "____";
console.log(role);
const project = "Macera Oyunu";
const role = "Programlama";
console.log(role);
Explanation: Programming is the task of creating game rules and player responses through code.
3 Match the Team Responsibilities
| Term | Meaning |
|---|---|
Programcı |
Codes game systems |
Oyun tasarımcısı |
Plans rules and gameplay |
Sanatçı |
Creates character and scene art |
Test uzmanı |
Tests the game to find bugs |