Game developer on Unreal Engine 4. Junior+ - free course from Skillbox, training, Date: November 29, 2023.
Miscellaneous / / November 27, 2023
Junior developers on Unreal Engine 4
Systematize your knowledge of the C++ language and the UE4 engine. You will be able to create more complex game logic, graphics and animation and earn more from it.
Developers not from gamedev
Learn to use Unreal Engine 4 to develop games. Once you’ve collected a portfolio, you’ll be able to change your specialization and start a career in a game studio.
Lead programmer at the game studio Fracture Labs. Worked at FieriaGold. Develops strategy and multiplayer games using Unreal Engine 4. Gave a presentation at the Central Asia Games Show 2020 conference.
TDS Character
Getting to know TopDownShooter
You will learn what TDS is, develop a template project and start creating game documentation.
Character, camera
Come up with a character, learn how to control him and customize his movement. Learn how to operate a camera.
Working with Animations
Understand the principles of animation in EU4 and customize your character's shooting.
Creating an Environment
Interaction with art
You will think over the design of the project, develop architecture and create landscapes.
Setting up sound and special effects
Visual effects
You will work on animations, post-effects, particles and sound system.
Gameplay
Basic shooting mechanics
Learn how to implement shooting and aiming in the game.
Weapon system
Develop the main class of weapons and projectiles, create tables for them.
Inventory system (4 modules)
You will develop an inventory system, divide it into categories, and think through the details.
Character health system. Part 1
You will think over the limits of the character’s damage and damage and develop a life system.
Character health system. Part 2
Create a visual part that will display information about the hero’s health status and the number of remaining lives.
Buff and debuff system
You will develop a set of positive and negative effects that will affect the character.
Finalization of the game
Interface
You will refactor the project, configure widgets and menus.
Rules of the game
Set up GameMode, think through the winning and losing conditions, and develop the rules.
Spawner system
Create several enemy classes and customize their generation.
Artificial intelligence
You will work with the Behavior tree: you will think over a tracking and attack system.
Boss
You will develop the boss’s assets and game rules for him, and come up with a feature.
Creating an online game
Review of multiplayer in UE4
You will learn the general principles of UE4 interactions and make connections.
Creating and joining a session
You will develop the basis for the Lobby menu. You will create an architecture for creating a game session and joining it.
UI for Lobby menu (4 modules)
Customize navigation in the user interface with expanded functionality of the Lobby menu and transition to the game level.
Converting a project for multiplayer (2 modules)
Customize the weapon and movement system, change the interface of the character's inventory and lives. Set up lift and throw.
StateEffect
Prepare replication for effects and make edits.
Changing enemies and boss for multiplayer
Set up the death event, weapons, animation of enemies, boss.
Final polishing at the end of the game
Change respawn bugs, session information and game ending.
Preparing the build
Build and test the game.
Mobile prototype
Mobile prototype
Set up UE4 to build and test the project for Android and iOS devices. Create basic mechanics, select bonuses, configure the Gameplay Framework.