Making a First-Person Shooter. Episode 1: Basics - UNIGINE Livestream with an Expert
Описание
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
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: https://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
Рекомендуемые видео














![[MIX] Prodigy - Firestarter Inspired Insane Big Beat Breakbeat Rave Punk AI MIX](/images/video/2026-04-09/f2/6a/f26ae6592ade98dbd525953e00f6a0d9.jpg?width=640)




