Making a First-Person Shooter.  Episode 1: Basics - UNIGINE Livestream with an Expert @UNIGINE_Official
Making a First-Person Shooter.  Episode 1: Basics - UNIGINE Livestream with an Expert  @UNIGINE_Official
Uploaded December 2020 | Updated September 2026, 2 weeks ago
Getting started with UNIGINE Engine? In this livestream series, learn how you can create your first-person shooter (FPS) on UNIGINE. Get UNIGINE 2 SDK: https://l.unigine.com/CFix5_yev
NOTE: Basic principles and most of the code are valid, but there were some API changes since the release of this video. SEE UPDATED CODE HERE: developer.unigine.com/en/docs/latest/code/usage/first-person_shooter/index?rlang=cs

In this episode you will see how to:
- use an existing C# player controller component
- set up a first-person view of the weapon
- implement shooting mechanics and basic effects of hitting the environment
- make a HUD for the sight and player stats

Project repository: gitlab.com/unigine/stream_fps_demo


0:01:17 — Overview
0:02:12 — Creating a new project and reusing a demo
0:10:21 — Arranging the first-person setup with hands and pistol
0:16:07 — Adding a camera
0:19:27 — Adding animations
0:23:56 — Attaching weapon to hands
0:27:26 — Adjusting camera settings
0:29:16 — Playing animations via code
0:42:51 — Blending animations
0:51:26 — Testing and fixing Idle Walk Mix
0:56:34 — Blending animations for movements to various directions
1:16:06 — Adding shooting mechanics
1:36:06 — Implementing the shooting using intersections
1:44:41 — Visualizing the shooting intersections
1:47:49 — Creating a component with shoot controls
1:52:07 — Creating a hit effect
2:01:59 — Creating a component defining the bullet lifetime
2:06:20 — Adding the crosshair
2:12:26 — Adding the muzzle flash (bullet spawn) effect
2:21:36 — Fixing the missing textures + Q&A
Making a First-Person Shooter.  Episode 1: Basics - UNIGINE Livestream with an ExpertUNIGINE Engine 2.16: Asset Store, Vulkan & DX 12, ROS2 Integration, .NET 6, New Window ManagerAutomotive - Industry Use Cases #unigine #3dengine #simulationsoftware #automotiveHow To Create a C++ Project (CMake) - UNIGINE 2 Quick TipsUNIGINE Engine 2.18 Feature HighlightsUNIGINE 2 Sim Use Cases Showreel 2024How To Set Up Adaptive Camera Exposure - UNIGINE 2 Quick TipsHow To Create and Use Flowmaps - UNIGINE 2 Quick TipsProjects Powered by UNIGINE 3D ENGINEJuicing Third-Person Shooter with Interactive Physics - UNIGINE Livestream with an ExpertHow To Bake Global Illumination to Lightmaps - UNIGINE 2 Quick TipsNew project templates in UNIGINE 2.21 #unigine #3dengine #templates #simulationsoftware
UNIGINE |

Making a First-Person Shooter. Episode 1: Basics - UNIGINE Livestream with an Expert

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER