Project

Training Field (Legacy)

5 completions
~ 1 hour
4.8

(Challenging) Create a simple FPS that contains one level — a training room. The game is based on the concepts that are familiar to every gamer: movement, target generation, and aiming. Later, you can enrich this game with an elaborate story, atmosphere, and new locations; this project will help you gain your first experience.

Provided by

JetBrains Academy JetBrains Academy

About

As your experience in game development grows, you'll be exposed to more and more demanding games and genres. In this project, we would like to introduce you to a popular game genre — First-Person Shooter (FPS). Let's create it!

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Create a room of four walls and place the character inside.
Add the ability to move, jump and look around.
Let players pause the game and control movement properties.
Generate targets on the walls and add make players shoot them.
Add a timer and scoring to the app.
Modify the target's hit detection and scoring.

Reviews

ÇAĞRI KURT avatar
ÇAĞRI KURT
3 years ago
The project provides a lot of useful concepts for fps shooter based games.

4.8

Learners who completed this project within the course rated it as follows:
Usefulness
5.0
Fun
5.0
Clarity
4.5