Fundamentals of game development - free course from Netology, training 8 weeks, Date: November 27, 2023.
Miscellaneous / / November 28, 2023
Game designer, founder of the creative space for game authors "Indicator". Curator and teacher at Netology
Took part in the development of Etherlords Mobile, Mushroom Wars Mobile, Dungeons of Evilibrium: Soul Hunters, Steel Fury: Kharkov 1943
Created the games Insects Invasion, ENEMALS, Mystery of the Pyramid, Frontier Pilot Simulator, Catacomb Hero
What is the game
You will learn what a game is by nature, formulate its definition appropriate for your project, and get acquainted with the history of computer games.
• Definition of game
• Physiological reasons for craving for games
• Psychological reasons for craving for games
• Challenges that motivate people to play
What is game design
You will understand what game design is, what competencies a game designer should have, and what is important in game development from a business point of view.
• Definition of game design
• Who are game designers?
• Game as a business
Determining the target audience
Get acquainted with the basic principles of determining the target audience, learn how the gaming platform influences the choice of target audience and form a portrait of your “ideal player”.
• Types of players
• Formation of a portrait of the “ideal player”
• The influence of the platform on the target audience
Choosing a genre
Get acquainted with the most popular genres of computer games to determine which of them your future project will belong to.
• The most popular genres of computer games
Creating an idea and concept
Learn how to generate ideas for your future games. Get familiar with the structure and components of a game to learn how to translate your ideas into the language of game designers.
• Formal components of the game
• Formal structure of the game
• Idea generation
Prototyping
You will learn what prototyping is and how paper prototyping differs from software prototyping. You will also understand what a concept document is and what role it plays in preparing your future game.
• Paper prototyping
• Software prototyping
• Concept document and its creation
Gameplay structure
Become familiar with the general structure and components of gameplay and how they relate to a variety of game dynamics.
• General gameplay structure
• Formal gameplay components
• Variety of gaming speakers
Gameplay and game mechanics
Get acquainted with the concept of gameplay, existing mechanics and learn about their impact on the gameplay.
• Game mechanics. General concepts
• Basic components of game mechanics
• Game mechanics in the context of gameplay
• The most common types of game mechanics
Designing and creating an endless runner game using the Unreal Engine
You will learn how the logic of blueprints and assets is built, learn how to create a game environment and customize a character, and also master the creation of basic rules in a game like endless runner.
• Familiarization with the interface and controls
• Logic of assets and blueprints
• Platform and gaming environment design
• Character customization and management
• Creation of infrastructure
• Game over: Middleground and Gameover
Designing and creating a shooter game using the Unity engine
Learn the basic elements needed to build a prototype shooter game using the Unity engine. Learn to create a gaming space, customize a character and his movement algorithm, develop traps and puzzles with subsequent integration into the map.
• Creation and preparation of a new project
• Graphics, assets and other resources
• Movement, jumping, shooting, traps and puzzles
• Creation of a shooting gallery level, quests and assembly on the PC platform
Work on mistakes
You will learn about the most common mistakes that even experienced game designers make when creating games. This is an opportunity to make adjustments to the prototype before you add it to your portfolio.
• Common mistakes when creating a game