Lights and Materials but I am dumb. Game Engine ep. #1

Thanks for watching. I did not expect to get so much attention from the start :)
GitHub repository:
github.com/Code-Gains/DX11-En...
Learn D3D11 project:
graphicsprogramming.github.io...
0:00 - Intro
0:38 - Realism
0:58 - Current Cube
1:38 - Indexing
2:26 - Vertex & Index Buffers
3:44 - HLSL Shaders
5:22 - Interlude
5:54 - Phong Reflection Model
6:15 - Ambient Illumination
6:33 - Diffuse Illumination
6:54 - Specular Illumination
7:21 - Material Properties
7:45 - Pixel Shader Code
8:23 - Normals
9:37 - Normal Problems
10:24 - Constant Buffers
10:40 - Final Result
10:51 - Outro
11:04 - Future Plans
11:32 - Philosophy
Background Music:
Licensed under Creative Commons: By Attribution 3.0 License License ( goo.gl/BlcHZR ):
• Night in Venice Kevin MacLeod (incompetech.com)
Royalty Free Music: www.bensound.com
License code: KM5G2XLWEJSO5JYT

Пікірлер: 29

  • @verlidesouza
    @verlidesouza9 ай бұрын

    I love the category of programming videos where someone does something unnecessarily complex even though they have no idea how to make it lol

  • @sunstrumsharam5388

    @sunstrumsharam5388

    7 ай бұрын

    If you make it complex that mean you have no idea of what you're doing 😂

  • @coa9080
    @coa90809 ай бұрын

    Experienced backend developer here. I am a passionate gamer, I have a moderate understanding of C++, but I have absolutely zero knowledge of how game engines work. I subscribed and pressed the bell icon, can't wait for the new videos. Keep them coming!

  • @no-lifenoah7861
    @no-lifenoah78619 ай бұрын

    The title has immediately convinced me to subscribe

  • @sjb8178
    @sjb81789 ай бұрын

    im currently studying bout opengl at start and this video gives me a lot of enjoyment. plz don stop making videos

  • @Cryosimorgh
    @Cryosimorgh9 ай бұрын

    I am not jealous at all lol keep up the good work brother

  • @zokalyx
    @zokalyx9 ай бұрын

    I like where this is going

  • @manjeet527
    @manjeet5279 ай бұрын

    I will love to try your game engine. Good content.

  • @DevModeIsON
    @DevModeIsON9 ай бұрын

    He puts in the work

  • @juror12
    @juror1210 ай бұрын

    That's awesome! I love it when people make things from scratch, thanks for the video. Physics Engine from scratch when BTW 😁?

  • @Code_Gains

    @Code_Gains

    10 ай бұрын

    Thanks! Going to be a while till physics, but I do have plans for it.

  • @earlchesterantonio1581
    @earlchesterantonio15819 ай бұрын

    You deserve more subs bro, your videos are gold

  • @arnoldaz
    @arnoldaz10 ай бұрын

    amazing video, explained everything very clearly, wish I were as smart as you one day

  • @Code_Gains

    @Code_Gains

    10 ай бұрын

    I'll take the first 2 as compliments, lets ignore the third, the title says it all.

  • @ivanleirbag9463
    @ivanleirbag94639 ай бұрын

    Amazing videos, keep it up!

  • @InfiniteCoder01
    @InfiniteCoder019 ай бұрын

    I remember, how I was learning graphics programming (I've used OpenGL, and I didn't like using libraries). In some really old OpenGL version, where I could just write glBegin, there was some kind of built-in lighting. There was no shaders. And it was painful. I hope to see you getting to physics and other huge parts of game engine development.

  • @thomasp9511
    @thomasp951110 ай бұрын

    Ye buddy 💪

  • @tahamkench7459
    @tahamkench745910 ай бұрын

    🔥🔥🔥🔥🔥

  • @drowned_minds
    @drowned_minds9 ай бұрын

    only 100 subs? maann you need to blow up

  • @user-ws8bb8ii4n
    @user-ws8bb8ii4n9 ай бұрын

    very cool

  • @Angelaaal
    @Angelaaal9 ай бұрын

    You said in episode 0, that you used GLFW for the window itself. But isn't GLFW a library for OpenGL and Vulcan?

  • @Code_Gains

    @Code_Gains

    9 ай бұрын

    Internally it still uses what the operating system provides (in Windows case win32 API and you can even get the handle to the original HWND Object). I use GLFW because it might be easier to allow the engine to support other graphics APIs like Vulkan API.

  • @Angelaaal

    @Angelaaal

    9 ай бұрын

    @@Code_Gains Oh some future prove thinking, alright

  • @williamc03
    @williamc0310 ай бұрын

    OH ITS ALREADY OUT

  • @Byynx
    @Byynx9 ай бұрын

    There are very few directx tutorials and almost all are very incomplete and lack the right way of teaching. So if you have time and will consider making a tutorial but in a total different format of this where each video is a single topic, no abstraction whatsoever even further down, writing down each line of code live and taking time to explain things.

  • @kazuma_senpai7087
    @kazuma_senpai70879 ай бұрын

    Винда? Ты сделаешь отскакивающий от стен экрана куб?)

  • @ori8483
    @ori848310 ай бұрын

    Cool man, I wish I could do it myself.

  • @Code_Gains

    @Code_Gains

    10 ай бұрын

    You CAN do it!

Келесі