I Created My Dream Game

Ғылым және технология

In this video we will explore what it takes to create a basic 3D game from scratch using C++.
Source code: bitbucket.org/prjoh/3d-game/s...
You can try the game here: prjoh.itch.io/dream-wars
Additional resources:
Learn OpenGL: learnopengl.com/
SimonDev's World Generation: • 3D World Generation (J...
Slab Method: tavianator.com/2011/ray_box.html
Game Programming Patterns: gameprogrammingpatterns.com/s...
Models:
Snowspeeder: sketchfab.com/3d-models/snows...
Death Star Turret: sketchfab.com/3d-models/star-...
Used libraries:
SDL2: github.com/libsdl-org/SDL
Glad: gen.glad.sh/
Assimp: github.com/assimp/assimp
stb: github.com/nothings/stb
SDL_mixer: github.com/libsdl-org/SDL_mixer
freetype: gitlab.freedesktop.org/freety...
0:00: Intro
0:51: Window Creation
1:29: 3D Object Rendering
1:53: First Triangle
2:25: Rendering Model
2:53: 3D Transforms
4:12: Lighting
4:29: Terrain Generation
4:46: Player Controller
5:18: Shooting System
5:33: Enemy Creation
6:34: UI Rendering
6:59: Sky Shader
7:11: Collision Detection
10:00: Text Rendering
10:47: Audio System
11:01: Enemy Placement / Target Computer
11:50: State Pattern
12:23: Epilogue

Пікірлер: 3

  • @atomictraveller
    @atomictraveller Жыл бұрын

    i was hooked by the title and vague gray thumbnail, but it's nice to see people still write their own renderer in c/c++ ;)

  • @easyenno6679
    @easyenno6679 Жыл бұрын

    Amazing video ! This deserves wayyy more recognition 😊

  • @AndreasLindful
    @AndreasLindful Жыл бұрын

    Echt toll, was alles möglich ist. Kennst dich gut aus! Sauber :)

Келесі