If you want to learn how to make games in C++ watch this (All the resources you need to get started)

#cpp #gamedev #programming #gameprogramming #learnprogramming #learngameprogramming #sfml
In this video, I will explain to you what you need to do in order to start your game development journey.
If you have always wanted to make games from scratch but didn't know how I'll give you the resources that you need.
Check out my discord server, you can ask more questions there: / discord
Check out my Steam game: store.steampowered.com/app/23...
Follow-up video, make your first C++ game today: • Make your first C++ ga...
Or this one that is even bigger:
• Best C++ projects setu...
Learn the C++ basics: • Welcome to C++
SFML: www.sfml-dev.org/
raylib: www.raylib.com/
learn SFML: • SFML 2.4 For Beginners...
Learn the windows api:
• WIN API for Game Devel...
Some more learning resources (javidx9): / @javidx9
Advanced game dev topics (Handmade hero): / @mollyrocket
Learn more C++:
• How To Start or Contin...
Check out my CMake tutorial:
• Making Terraria from s...
Check out my getting started with OpenGL tutorial:
• How you can start lear...
Check out another video from my channel:
• Making Terraria from s...
Music:
less.people - Stormy Daniels chll.to/df76d782

Пікірлер: 154

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

    I did make Game Engines (and still make them), but this Video, still had some interesting stuff for me! I recommend watching till the end!

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Thank you, I'm glad it helped.

  • @francheeze

    @francheeze

    10 ай бұрын

    German spotted

  • @MieysoFelix

    @MieysoFelix

    10 ай бұрын

    @@francheeze :)

  • @goreldeeno

    @goreldeeno

    8 ай бұрын

    @@francheezepenguin spotted

  • @Cyber_Gas

    @Cyber_Gas

    3 ай бұрын

    ​@@francheezeand?

  • @WinderSlow
    @WinderSlowАй бұрын

    Man, I really can't find words to thank you enough! This is exactly what I was looking for, with great free recommendations, tysm!

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Ай бұрын

    glad you liked it bro 💪💪

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

    Fun fact about myself :D I know C++ and watched/subscribed to those channels, played with libs mentioned in video. A BIG fan of Minecraft, always wanted to make my own small world by my hands :) ....And I doing nothing. To be a game dev you need the MOST important stuff - motivation, be interested in PROCESS of making, not in RESULTS. Do not expect early results and you will not burnout. Keep in mind that every line of code makes you better developer and just move on, step by step.

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Yes this is so true, it takes time to learn to make minecraft in one week :)) but I think it is worth it.

  • @paulrei00

    @paulrei00

    Жыл бұрын

    @@lowlevelgamedev9330 I think, "make ovn Minecraft" is a new Hello World for game development.

  • @witha1

    @witha1

    Жыл бұрын

    @@paulrei00 bruh so true

  • @yunagarnetsan

    @yunagarnetsan

    2 ай бұрын

    Why do I feel called out

  • @mindsofeuropa2955

    @mindsofeuropa2955

    Ай бұрын

    @@paulrei00 Make your own snake game is hello world for game development.

  • @2k7u
    @2k7u Жыл бұрын

    I've been establishing the groundwork for a nice, contemporary engine in C++, I wish it were easier to find some like-minded people to collaborate with

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    I feel the same man, I'll make a video in the future about my engine, feel free to drop your engine github link if you want to share it with others

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

    This was really helpful . thank you !

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Glad to hear that!

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

    I think I would like to point out that while SFML is ok for learning with a simple project, SDL2 is the industry standard and makes things like more advanced rendering and if you ever want your game to work on Mobile much, much easier and less of a headache

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Yup, I also don't use SFML anymore but it is great for learning, good point.

  • @silloo2072

    @silloo2072

    Жыл бұрын

    so whats better sfml or sdl2?

  • @haroldcruz8550

    @haroldcruz8550

    8 ай бұрын

    @@silloo2072 OpenGL

  • @namlav13

    @namlav13

    6 ай бұрын

    @@silloo2072 like you saw above, sfml better for beginners and sdl2 better when you learned sfml or when you aren't a beginner

  • @tRaigeki

    @tRaigeki

    5 ай бұрын

    For learning and simple enough project sfml. For future-prove usage and advanced project sdl

  • @AKG58Z
    @AKG58Z4 ай бұрын

    This is good info 👍 Takes alot of hardwork like learning c++ then sfml and alot more I guess.

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

    thanks for these pointers. Definitely helpful

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Glad it was helpful!

  • @2k7u

    @2k7u

    Жыл бұрын

    or rather... References ;)

  • @user-hj3js3qb5y

    @user-hj3js3qb5y

    Жыл бұрын

    @@2k7u - if you clone a person, are they the same person? - depends if you clone by reference or by value

  • @2k7u

    @2k7u

    Жыл бұрын

    @@user-hj3js3qb5y cloning by reference would mean that both the original object and the clone would refer to the same memory address, so any changes made to one would be reflected in the other. Cloning by value would mean that the two objects would be distinct, and changes made to one would not be reflected in the other

  • @2k7u

    @2k7u

    Жыл бұрын

    @@user-hj3js3qb5y lmao I just used chatgpt cuz I was bored to use neurons to acknowledge your reply

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

    I''ll vouch for Mike Shah's C++ course is very beginner friendly (I'm halfway through it) and not as time consuming. Great video btw, subbed.

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Didn't know about that tutorial, thank you.

  • @AnkitSingh-ps8ny
    @AnkitSingh-ps8ny Жыл бұрын

    good motivation you gave. i want to ask that currently what engine or framework do you use?

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    I use my own libraries that are mostly built on top of opengl glfw glm and I use cmake, I'm glad you liked the video!

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

    Oh look! Another Romanian brother! Thank you KZread algorithm!

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Nice to meet you brother

  • @KingOfMadnesss
    @KingOfMadnesss4 ай бұрын

    Do you know any other good playlists for SFML? The one you recommended in the video, that playlist was very good and everything was well explained up until texture co-ordinates where I got confused

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    4 ай бұрын

    haven't used sfml for a long tine, now that you know the basics probably any other sfml tutorial you can find is good enough 💪

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

    i've been learning sfml and making small games with c++ but still having lots of difficulties, what would be your top c++ books that you would recommend to someone who is relatively new to c++, but something that leads up farther than beginner topics

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    I would rather recommand video tutorials than books for a beginner. If you want to dive deeper into c++ you can try some talks from c++ con for example or content from Jason Turner. Don't forget to keep consistent because you will eventually overcome your difficulties by trying.

  • @paulrei00

    @paulrei00

    Жыл бұрын

    As a beginner you really go for video tutorials, it leads you in a short time through all basic concepts and syntax. And practice a lot, EXCLUDE copy-pasting code, type it line by line. Later, when you become familiar with basic layers of a language you can think more about how exactly some code is working and return to copy-pasting.

  • @FFDEV

    @FFDEV

    Жыл бұрын

    @@paulrei00 Thank you I appreciate the information, I'll be sure to work on that

  • @iddjdjdjjwkejduwi

    @iddjdjdjjwkejduwi

    2 ай бұрын

    @@FFDEV hey I know it's weird to ask, but it's been a year now, 1-100 how far are you in c++?.

  • @FFDEV

    @FFDEV

    2 ай бұрын

    @@iddjdjdjjwkejduwiim building working game engines using sfml but havent gotten much farther on it due to working on my software engineering degree, handling classes that are different such as sql and taking data structures and algorithms however the skills I have gained are still valuable and can be used with c++ systems

  • @jadux2
    @jadux24 ай бұрын

    Thankyouro

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    4 ай бұрын

    you're wellcome 💪

  • @ala_dine2709
    @ala_dine27092 күн бұрын

    i always tgough that i need to learn c++ advanced to strart creating game.,,!

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

    A youtuber called "GamesWithGabe" has a series where he is making a minecraft game and teaching you how to along the way

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Yes, it is a good channel and also a source of inspiration for me.

  • @user-yf4te3sl6d
    @user-yf4te3sl6d7 ай бұрын

    best video

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    7 ай бұрын

    thanks bro 💪

  • @pangogeeks
    @pangogeeks9 ай бұрын

    Hello!! thanks for the video, it sure cleared a bit of confusion when it comes to start making games with C++ (currently i just built and ran programs in the terminal). One more question though: I have mac, is it possible to develop basic games in here or windows is better? Thanks a lot!

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    9 ай бұрын

    Glad you liked the video. Well you can defenetly learn gamedev on a mac (with some friction because mac doesn't like opengl and stuff but you can still use opengl or use libraries and stuff) but the gamedev market on pc is like 90% + on windows so if you ever want to ship the game on steam, you will need to ship it on windows.

  • @pangogeeks

    @pangogeeks

    9 ай бұрын

    @@lowlevelgamedev9330 thank you for the swift answer :). Now i have the perfect excuse to buy that gaming pc i always wanted haha

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

    I want to start the hand made hero series but isn't it old to follow? Is it still recommended in 2023 despite being that old? He seems to go through win32 api

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    It will probably never get old. Yes he explains win32 api very well for the first videos but more importantly is the fact that he teaches you how to code properly. If you have time you should give it a try. It also has some recent videos on cpu arhitecture and those are very interesting.

  • @theengineeringmonkey407
    @theengineeringmonkey4079 ай бұрын

    If anyone is struggling to debug their code I actually found the Bing AI to be very helpful. It helped me debug in 10 minutes what was taking me 5 hours to figure out

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    8 ай бұрын

    thanks for the tip 💪

  • @Greenlaser

    @Greenlaser

    6 ай бұрын

    chatgpt is also super cool, it doesnt always give the right answers but it explains things really well

  • @halfbakedproductions7887
    @halfbakedproductions78874 ай бұрын

    I don't get motivated by looking at other people. I see them and think "welp they've done it all and did it years ago, no room for me and no point in slogging away on total crap". At that point I call it quits.

  • @HonsHon

    @HonsHon

    25 күн бұрын

    How are you ever going to improve if you never learn the basics though? You can get better than others, but it takes work. New things can be worked on, but mostly if you understand the old stuff. Don't limit yourself because someone made a little 3d island lol

  • @tobynamed7157
    @tobynamed71575 ай бұрын

    Great video, maybe just dont use a photo of java minecraft (the version made with java) when talking about making games in cpp Sorry, just had to point that out

  • @Wladyslaw1440
    @Wladyslaw14405 ай бұрын

    I don’t know if I understood properly but did you say near the beginning that you should only learn the standard level and you don’t have to use high levels of C++?

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    5 ай бұрын

    yes, by all means look at some point into the advanced stuff but don't bother too much. I never write templated when writing code for example. This keeps the code simpler and the result better. Usually people write worse code trying to use fancy abstractions and stuff like that so just concentrate on solving the problem at hand in a simple way

  • @Wladyslaw1440

    @Wladyslaw1440

    5 ай бұрын

    @@lowlevelgamedev9330 wow, you are a saviour. But obviously you need expert level C++ to make a realistic game like RDR2 or Bannerlord 2 right?

  • @SGAnuj

    @SGAnuj

    2 ай бұрын

    Hey I have a follow-up question we don't even need to learn any DSA as well right like only basic-standerd level of CPP will do ?​@@lowlevelgamedev9330

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

    i just downloaded raylib, the base game file was generated as a notepad++ file on my desktop, i opened it, checked. didn't know how to start writing a game like this. didn't know how to exactly put it into the IDE visual studio. i checked if website has some special tutorails on making games.... and didn't find it. i closed everything and thought "well i wanna sleep so hard, gonna try later" 10 minutes later i see antivirus deleted some raylib file :faceplam: now i deleted raylib just in case edit: just now i realized that website has "examples". i really shouldn't be doing it when i need to sleep also, as a person who never worked on big projects and big projects feel overwhelming to me: is its valid to make one huge project inside a single file? how do i find out about big project tricks?

  • @vadiks20032

    @vadiks20032

    Жыл бұрын

    is it just me, or learning by examples is actually a good idea? though, i've once decided to download example code for an opengl cube. it was a lot more complex and harder to read than a random tutorial video's code

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    I don't know why the antivirus deleted your download it should be just a text file so nothing to worry about. If you have very little experience you can't start a big project but the idea is once you gather some experience start a projecr and add stuff into it untill it becomes big. Yoi can probably find tricks for big projects in the handmade hero series but the thing is making big projects is simply a challenge so untill you try you won't learn much. Yes opengl can be overwelming and also setting up c++ libraries so this is why my recomandation is to starr with a library and use a tutorial to walk you through the setup. Once you have a window up and running and you can display graphics you can start making your own stuff. If you are a beginner and still don't know what to do try to fallow a complete tutorial for making a game and then try to implement something simple like tic tac toe and than move to harder challenges. I hope it helps.

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

    I am currently following learncpp bcuz I like reading more than watching but I think its a bit too much Can I list the most important topics (you mentioned vectors and structures. Are there any more?) thanks in advance

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Well I think those are the basics but you are free to add here any topics that you think are usefull for people to find 💪 the more good resources here the better. Also thanks for recomanding learncpp

  • @dominicpanganiban3393

    @dominicpanganiban3393

    11 ай бұрын

    @@lowlevelgamedev9330 Thanks for your response and sorry for the late response. I have another question, what 3d physics engine can I use and is there any good tutorial or documentation for it? I know bullet physics but it has little to no documentation. Not to mention there is generally little to no tutorials I can find for 3d physics on the net

  • @Home-ro6cu

    @Home-ro6cu

    10 ай бұрын

    @@dominicpanganiban3393keep it short and simple at first id recommend spending more time learning the language and tackling 3d much later on

  • @user-by8fp5uw2o
    @user-by8fp5uw2o5 ай бұрын

    Interesting to suggest a C library (raylib) for a video about C++. They’re similar obvi, but they have vast differences when it comes to code structure and design patterns. If anyone’s looking to learn gamedev with C++, SDL2 is what most use

  • @user-by8fp5uw2o

    @user-by8fp5uw2o

    5 ай бұрын

    Although, development is actively shifting to SDL3 so do expect the migrate soon

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    5 ай бұрын

    well it doesn't matter that it is a c library I don't like using C++ features anyway 😂😂 I just haven tried sdl yet

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

    I currently finished my first month of learning UE 5 without 0 coding knowledge. I want to focus on UE. Should I also learn C++ or I should just stick with developing inside UE?

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    well you could learn some c++ so tha5 you know how to use it better in ue but don't go too far it might not be worth

  • @torinor6703

    @torinor6703

    Жыл бұрын

    You definitely should learn some c++ for scripting some complex behaviors in unreal, plus its an amazing tool to have if you ever want to part ways with UE or for life in general. Highly recommend you slowly start learning the language

  • @nft_nftoglu

    @nft_nftoglu

    Жыл бұрын

    @@torinor6703 actually i stopped learning anything about coding mostly masturbating nowadays. feeling super depressed especially since my gf left me because i lost all my money on crypto gambling

  • @LukesOffline

    @LukesOffline

    Жыл бұрын

    ​@@nft_nftogluThat's where investing in JPEGs can get you

  • @ninja_raven256

    @ninja_raven256

    Жыл бұрын

    @@nft_nftoglu bro hijacked a coding reply section to talk about whatever the heck this is

  • @JesseNerio
    @JesseNerio6 ай бұрын

    How do you recommend getting art, models and sprites? That is always my bottleneck.

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    6 ай бұрын

    well zi usually search from them online like on itch.io but for a game that you want to publish you probably want to pay an artist for some art

  • @JesseNerio

    @JesseNerio

    6 ай бұрын

    ​@@lowlevelgamedev9330so if we are broke I guess that's a problem. Artists are so hard to find. When I did find two or three in the past they didn't do what was asked and only made like 3 models and quit. Once I asked for a blue cube with text on it, they gave me a mosque. Another I asked them to make unity terrains with the terrain editor. They imported a Minecraft terrain from blender. There is a 4th artists I'm talking to, he quit after one model. In my opinion, getting art for opengl development is a great topic. Me personally, I need to figure that out.

  • @MohammadJalal-tk1js
    @MohammadJalal-tk1js Жыл бұрын

    here before you are famous

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Thanks man 💪💪

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

    hi is C++ better than C# for game development?

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    This is a very long discussion and I might make a video about it. Ideally It is better to make a game in a non garbage collected language but you rarely have game designers that can write good c++ code. Writing good c# is also difficult but at least you sacrifice performance rather than safety. You might find this video interesting kzread.info/dash/bejne/hYOo2syIfNbaYs4.html

  • @astrahcat1212

    @astrahcat1212

    Жыл бұрын

    I've worked with Unity for 6 years. The biggest thing is bloat. Unity's strength is cross-platform, it can run on anything. Unity's weakness is bloat for sure due to Unity creating this humongous cache folder named 'Library'. It's absolutely obnoxious and enough to actually leave the engine entirely. The reason to use C++ is that you can keep size low, which is a bigger deal than you think, when down the road you're looking at needing to spend big bucks on SSD's and wait hours and hours for your large files to backup, and sometimes even up to an hour waiting for loading bars in Unity to finish. It feels like I'm working back in the 2000s with Pentium 3 and Athlon processors again. You also feel like...well...you DO completely OWN what you created. With Unity you have to sign in to an account and pay for a subscription, so even if you create something significant with it, what if you end up down on your luck and can't afford their subscription anymore. Or, what if Unity Technologies just decides to up their subscription fee, or change their license agreement like YT does? Third, it states in Unity's license that you can't create an easy games maker of any kind, which is why I'm trying to migrate away from it at the moment. I wanted to take the 3D game I made and turn the toolset I developed into a very easy indie games maker and then sell that, welp, gotta switch languages to do so and learn some 3D math. With your code running from scratch in C++, you can be at ease that you own completely your code base, no subscriptions required, in a language that is the industry standard of the gaming industry even today.

  • @Zevoices

    @Zevoices

    Жыл бұрын

    Thank you both for your insights. I would love to see a more in-depth video on the subject if you don't mind!

  • @game-fm2yj
    @game-fm2yj11 ай бұрын

    I learned C++ a long time ago and i tried to make a game with opengl. I got so frustrated and stopped. After that i forgot how to code in c++

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    11 ай бұрын

    😂😂 you yould probably relearn it quickly if you try it

  • @kinershah464
    @kinershah464Ай бұрын

    Really good advice. I personally learnt SFML, made and published a simple platformer game, it was very fun. SFML and raylib both are good. I am wondering what to do next, don't have much ideas, was thinking of trying to make a simple 2 player online game, let's see.

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

    I don't think the cherno is a good start in his welcoming video he mentioned his course is not going to be friendly for absolute beginners but it's good if you already have bit of knowledge about the language There is this other KZreadr called bro code his course is very good for absolute beginners the only disadvantage that he didn't teach enough STL but still he is a great place to start and you can then learn STL from other places

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    I really think you can't learn opengl tho as a beginner, you have to understand the laguage at least. Thanks for the reccomandation 👍

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

    There is a game engine called godot. It supports c++ but from out of box ,it only let you program in gd script(python) like language . Can you tell me how to setup for c++ in godot??

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Unfortunatelly I haven't used godot yet. You can defenetly find a tutorial online however. Try looking on youtube for a step by step guide.

  • @shardaojha7558

    @shardaojha7558

    Жыл бұрын

    @@lowlevelgamedev9330 ok i will try to learn sfml. But how you know some sruff collided with other

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    @@shardaojha7558 There is nothing wrong with using gdscript or just bare c++. You just have to know what is your end goal. If it is to make a game use an engine, if you want to learn how to code better use c++ and sfml because it will take you longer to finish the game in the begining but you will learn more. Now to answer your question I can recomand you this video: kzread.info/dash/bejne/an5-j5aDl7WddMo.html

  • @ronaldweasly561

    @ronaldweasly561

    Жыл бұрын

    @@shardaojha7558 i suggest you to learn sdl instead sfml,

  • @vladalex9556

    @vladalex9556

    Жыл бұрын

    @@ronaldweasly561 Both have pros and cons, in the end it is important to learn something you like but SDL is indeed a good option.

  • @d_xannpl30
    @d_xannpl306 ай бұрын

    Is this series is for abosutly Beginner who have no knowledge about c++

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    6 ай бұрын

    yes the resources suggested for beginners in this videos are perfect for absolute beginners 💪

  • @TQI_IQT
    @TQI_IQT4 ай бұрын

    I am new to coding and i know basics of c programming so how can i make game ?

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    4 ай бұрын

    well you should start with a full tutorial like a video from javidx9 on youtube or check my latest full guide kzread.info/dash/bejne/ioOnlNOynqjTfqg.htmlsi=BVCmvf0Ym4QhVxLH good luck 💪

  • @HonsHon

    @HonsHon

    25 күн бұрын

    Also, while watching those tutorials, make some stupid project in which you are practicing features. That way everything sticks to you and you are applying that knowledge.

  • @gabbargamer2007
    @gabbargamer20078 ай бұрын

    Bro i was learning c# but now wanna learn c++ cause u know unreal is better than u ity so i wanna ask is it impossible for me to learn c++ cause u know i am a little weak in coding only a little

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    8 ай бұрын

    I started with cpp when I was young so anyone can learn cpp it is not that hard 💪💪

  • @gabbargamer2007

    @gabbargamer2007

    8 ай бұрын

    @@lowlevelgamedev9330 But there is a catch, I don't wanna use bluescript I wanna do all by myself but in yt there are not much unreal tutorial and the available tutorial teach us to use bluescript

  • @gabbargamer2007

    @gabbargamer2007

    8 ай бұрын

    @@lowlevelgamedev9330 atleast unity have lots of tutorial butttttt, I don't think so we can creat big games like gta 5, RE village in unity therefore decided to learn unreal but ...... u know very well

  • @rubyciide5542
    @rubyciide55425 ай бұрын

    I feel like chernos cpp playlist didn't teach me anything

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    5 ай бұрын

    well for intermediate level that's true, so if you are there you should start making a big project 💪

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

    2:40 OpenGL is deprecated. You have to use more modern APIs such as Vulkan(Cross-platform), DirectX(Windows) or Metal(Apple devices)

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Well it is on macos and ios, tho you can still write opengl for those but even if it was deprecated for all platforms it is easier to learn. DirectX is not much more difficult but Vulkan defenetly is.

  • @ChrisCarlos64

    @ChrisCarlos64

    Жыл бұрын

    Learning something simpler first can help you expand the harder APIs next. Vulkan is verbose and setting it up requires much more from the user than OpenGL. DirectX11 is very mature and has lots of resources to get started whereas DX12 requires more input to setup the same scene even. I started with OpenGL and DX11 then have moved into DX12 and some Vulkan now. These work well in single and multi-threaded systems but VK/DX12 basically require multi-threading and more advance programming skills that can ward off beginners.

  • @blockedchannel7032

    @blockedchannel7032

    Жыл бұрын

    @@ChrisCarlos64 To be honest, I don't see any problems switching from OpenGL to Vulkan. I did it myself in about two weeks. If you know very well how OpenGL works, you know how to work with GLSL and GLM, then there will be no problems. Yes, Vulkan is verbose, but I repeat, if you KNOW how to work with modern OpenGL, you will understand that in fact Vulkan is no different from OpenGL, it's just that here you are free to do whatever you want with the graphics pipeline.

  • @nerijusvilcinskas7851

    @nerijusvilcinskas7851

    Жыл бұрын

    OpenGL is deprecated? Who told you that? Comparing Vulkan to OpenGL is weird because they are 2 different tools. Vulkan is much lower level, and there isn't anything wrong with learning OpenGL, I am doing that myself right now and couldn't be more happy with my choice.

  • @blockedchannel7032

    @blockedchannel7032

    Жыл бұрын

    @@nerijusvilcinskas7851 1. Apple deprecated OpenGL in 2018 2. In the new version of Unity, OpenGL will be completely removed 3. OpenGL was removed from the Source engine in 2016-2017 4. The Khronos Group themselves are actively promoting Vulkan, recommending using it with standards such as OpenXR and ANARI 5. Khronos Group will probably no longer release new versions of OpenGL, the latest version will remain 4.6. P.S. I agree that OpenGL is a very good and convenient API, my engine initially worked on it for a very long time. No deprecations will be able to kill it completely, as there are still a lot of things using it. It runs some graphical Linux shells, usual programs for their beautiful GUI. But there are few OpenGL games in the gaming industry anymore, because almost everyone uses engines from which OpenGL support is being actively removed.

  • @sadge6430
    @sadge64306 ай бұрын

    nbv

  • @user-no1zu9zn3z
    @user-no1zu9zn3z6 ай бұрын

    math?

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

    your voice is kinda low... try improving it!

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Thanks for the advice. I'll try to fix all audio related issues in my next video.

  • @mirthunks5680

    @mirthunks5680

    Жыл бұрын

    @@lowlevelgamedev9330 Cool.. and bro I am stuck at the raylib setup in dev c++ IDE.. can you help me by making a video about that pls

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    @@mirthunks5680 I haven't tried raylib myself but you should probably be able to find one on youtube.

  • @mirthunks5680

    @mirthunks5680

    Жыл бұрын

    @@lowlevelgamedev9330 oh ok bro! thanks for your concern!

  • @miltongutierrezsaban1289
    @miltongutierrezsaban12895 ай бұрын

    don't make games, enjoy your life

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    5 ай бұрын

    😂😂😂😂 I enjoy coding tho

  • @NatlixNPX

    @NatlixNPX

    3 ай бұрын

    what if making games is the only way of enjoying your life?

  • @miltongutierrezsaban1289

    @miltongutierrezsaban1289

    3 ай бұрын

    @@NatlixNPX that is a exception, i guess :3

  • @markmoran24
    @markmoran2410 ай бұрын

    I have found the cool engine VaKon2D it's better then SFML and you can create your own game.

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

    Awful audio 🤮🤮

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    Жыл бұрын

    Yeah I was just learning to use the microphone

  • @andreieduard6252
    @andreieduard62525 ай бұрын

    the most useful video from internet KEEP IT UP! 🟦🟨🟥

  • @lowlevelgamedev9330

    @lowlevelgamedev9330

    5 ай бұрын

    thanks fellow Romanian friend 💪