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

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 177

  • @MieysoFelix
    @MieysoFelix Год назад +270

    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!

  • @paulrei00
    @paulrei00 Год назад +55

    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 Год назад +6

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

    • @witha1
      @witha1 Год назад

      @@paulrei00 bruh so true

    • @yunagarnetsan
      @yunagarnetsan 7 месяцев назад +1

      Why do I feel called out

    • @mindsofeuropa2955
      @mindsofeuropa2955 6 месяцев назад

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

  • @WinderSlow
    @WinderSlow 7 месяцев назад +18

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

  • @115advitiya
    @115advitiya 8 дней назад

    Really appreciate the fact you even linked everything you talked about in the description. This video really motivated me to get started, thank you!

  • @tacokoneko
    @tacokoneko Год назад +82

    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  Год назад +20

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

    • @silloo2072
      @silloo2072 Год назад +4

      so whats better sfml or sdl2?

    • @haroldcruz8550
      @haroldcruz8550 Год назад

      @@silloo2072 OpenGL

    • @namlav13
      @namlav13 Год назад

      @@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 11 месяцев назад +3

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

  • @2k7u
    @2k7u Год назад +56

    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  Год назад +11

      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

  • @skyde72
    @skyde72 Год назад +3

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

  • @AKG58Z
    @AKG58Z 9 месяцев назад +1

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

  • @ThislsYusuf
    @ThislsYusuf Год назад +55

    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.

  • @Shivyyy
    @Shivyyy Год назад +3

    This was really helpful . thank you !

  • @TheEngineeringMonkey
    @TheEngineeringMonkey Год назад +4

    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  Год назад

      thanks for the tip 💪

    • @Greenlaser
      @Greenlaser Год назад

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

  • @natsudragneelthefiredragon
    @natsudragneelthefiredragon Год назад +3

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

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Год назад +1

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

  • @dabunnisher29
    @dabunnisher29 5 месяцев назад

    Thank you for the Handmade Hero suggestion. It's a GREAT place for a noob like me.

  • @microdavid7098
    @microdavid7098 Год назад +1

    thanks for these pointers. Definitely helpful

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Год назад

      Glad it was helpful!

    • @2k7u
      @2k7u Год назад +1

      or rather... References ;)

    • @ненуачо-и8в
      @ненуачо-и8в Год назад +1

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

    • @2k7u
      @2k7u Год назад +1

      @@ненуачо-и8в 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 Год назад +1

      @@ненуачо-и8в lmao I just used chatgpt cuz I was bored to use neurons to acknowledge your reply

  • @johnsoto7112
    @johnsoto7112 Месяц назад

    Started learning the basics, but got to the point where struggling to get external libraries and set up an enviroment on vs code.

  • @53nat0r
    @53nat0r 2 месяца назад

    Thank you!

  • @FFDEV
    @FFDEV Год назад +8

    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  Год назад +4

      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 Год назад +2

      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 8 месяцев назад +1

      @@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 8 месяцев назад

      @@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

  • @AnkitSingh-ps8ny
    @AnkitSingh-ps8ny Год назад +4

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

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Год назад +6

      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!

  • @nyanchuokabe
    @nyanchuokabe 24 дня назад

    What are you using? SDL? GLFW? GLAD? GLM? Please tell me more. I'd like to make one too.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  23 дня назад

      glad glfw and glm yess, you can take a look at my newer videos related to project configurations and you see there links to exactly my confogurations and libraries that I use 💪💪

  • @vadiks20032
    @vadiks20032 Год назад +2

    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  Год назад +1

      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.

  • @halfbakedproductions7887
    @halfbakedproductions7887 9 месяцев назад +1

    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 6 месяцев назад +2

      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

  • @jelusxiaz5386
    @jelusxiaz5386 Месяц назад

    One question?
    I am already learning UnrealEngine C++ and kind of in the mid of my journey to begin developing some existing games to understand
    Now I find you video in my feel and I kindof liked the Idea of graphics rendering and all doing by myself but now if I go that way all my progress will be thwarted like ground 0
    What should I do? Shall I keep going as I am doing and later touch this aspect or.....?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Месяц назад

      yo, so depends on you, I think you will learn a ton more things by switching to low level cpp, and all the time you have already spend learning unreal isn't wasted, you learned some things that will also be usefull to you later. I would say to try it and see if you like it 💪

  • @miguelofre
    @miguelofre 2 месяца назад +1

    we need a udemy course teaching games dev with c++.... will you do it?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 месяца назад

      yo I want to do something similar but better. Hit me up on my discord of you are interested, link to my discord in the description of my videos

  • @ala_dine2709
    @ala_dine2709 5 месяцев назад

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

  • @tobynamed7157
    @tobynamed7157 11 месяцев назад

    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

  • @deadlyorchard
    @deadlyorchard 11 месяцев назад +3

    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

    • @deadlyorchard
      @deadlyorchard 11 месяцев назад

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

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  11 месяцев назад +1

      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

  • @KingOfMadnesss
    @KingOfMadnesss 10 месяцев назад

    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  10 месяцев назад

      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 💪

  • @MuhammadJalal404
    @MuhammadJalal404 Год назад +3

    here before you are famous

  • @BudgiePanic
    @BudgiePanic 2 месяца назад

    Reading books feels like cheating. Much better than RUclips tutorials

  • @Wladyslaw1440
    @Wladyslaw1440 11 месяцев назад +1

    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  11 месяцев назад +2

      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 11 месяцев назад

      @@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 8 месяцев назад

      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

  • @spixels6880
    @spixels6880 4 месяца назад

    The video says nothing about mathematics. What kind of math do i need to know for game dev? I probably need to know linear algebra for example for 3D things?

  • @SOME_BORED_GUY
    @SOME_BORED_GUY Год назад +1

    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 RUclipsr 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  Год назад +2

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

  • @ErlineAhal
    @ErlineAhal Год назад

    best video

  • @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 Год назад +2

      @@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 Год назад +3

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

    • @ninja_raven256
      @ninja_raven256 Год назад +1

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

  • @jadux2
    @jadux2 10 месяцев назад

    Thankyouro

  • @pangogeeks
    @pangogeeks Год назад

    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  Год назад

      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 Год назад +1

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

  • @familiadiaz1421
    @familiadiaz1421 5 месяцев назад

    cool

  • @dominicpanganiban3393
    @dominicpanganiban3393 Год назад +2

    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  Год назад +1

      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 Год назад

      @@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 Год назад

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

  • @Zerolency
    @Zerolency Год назад

    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++

  • @kinershah464
    @kinershah464 7 месяцев назад

    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.

  • @JesseNerio
    @JesseNerio 11 месяцев назад

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

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  11 месяцев назад +1

      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 11 месяцев назад

      ​@@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.

  • @d_xannpl30
    @d_xannpl30 Год назад

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

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Год назад

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

  • @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.

  • @rubyciide5542
    @rubyciide5542 11 месяцев назад

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

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  11 месяцев назад +1

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

    • @hodayfa000h
      @hodayfa000h Месяц назад

      You saying this made me remember who chernos is 😂

  • @Zevoices
    @Zevoices Год назад

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

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Год назад +1

      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 ruclips.net/video/SOtxjOLst2k/видео.html

    • @astrahcat1212
      @astrahcat1212 Год назад +4

      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 Год назад +1

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

  • @TQI_IQT
    @TQI_IQT 10 месяцев назад

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

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  10 месяцев назад +2

      well you should start with a full tutorial like a video from javidx9 on youtube or check my latest full guide ruclips.net/video/XOs2qynEmNE/видео.htmlsi=BVCmvf0Ym4QhVxLH good luck 💪

    • @HonsHon
      @HonsHon 6 месяцев назад

      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
    @gabbargamer2007 Год назад +1

    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  Год назад

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

    • @gabbargamer2007
      @gabbargamer2007 Год назад

      @@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 Год назад

      @@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

  • @glupsa-f1w
    @glupsa-f1w 11 месяцев назад

    math?

  • @shardaojha7558
    @shardaojha7558 Год назад +2

    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  Год назад +1

      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 Год назад +1

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

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Год назад +1

      @@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:
      ruclips.net/video/8JJ-4JgR7Dg/видео.html

    • @ronaldweasly561
      @ronaldweasly561 Год назад +1

      @@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.

  • @mirthun1012
    @mirthun1012 Год назад

    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.

    • @mirthun1012
      @mirthun1012 Год назад

      @@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  Год назад

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

    • @mirthun1012
      @mirthun1012 Год назад

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

  • @sadge6430
    @sadge6430 11 месяцев назад

    nbv

  • @tx6723
    @tx6723 3 месяца назад

    Raylib doesn't support networking so it's not worth it on Windows

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 месяца назад +1

      I mean you can use another library for that. Idk if other libraries except sflm have networking

    • @tx6723
      @tx6723 3 месяца назад

      ​@@lowlevelgamedev9330 The problem is the way the author didn't prefix his Symbol names,and they conflict with Some symbols in the Windows.h API Like CloseWindow,Rectangle etc. rendering the System networking library Winsock2.h to give conflicts. So if you include both of them in the same file you will get errors due to same symbol names. He refuses to rename them because he said it would confuse his students. I was going to use RayLib over SFML and then was greatly disappointed and frustrated to learn this.

    • @tx6723
      @tx6723 3 месяца назад

      @@lowlevelgamedev9330 it seems my reply got deleted for some reason

  • @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 Год назад +5

      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 Год назад +2

      @@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 Год назад +2

      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.

  • @miltongutierrezsaban1289
    @miltongutierrezsaban1289 11 месяцев назад +3

    don't make games, enjoy your life

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  11 месяцев назад +1

      😂😂😂😂 I enjoy coding tho

    • @NatlixNPX
      @NatlixNPX 9 месяцев назад +3

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

    • @miltongutierrezsaban1289
      @miltongutierrezsaban1289 9 месяцев назад

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

  • @mrbrownie1383
    @mrbrownie1383 4 месяца назад +15

    good tips: dont be a game dev

  • @edipedipbulmaz
    @edipedipbulmaz 13 дней назад

    clickbait

  • @markmoran24
    @markmoran24 Год назад

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

  • @andreieduard6252
    @andreieduard6252 11 месяцев назад +1

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

  • @khanra17
    @khanra17 Год назад +1

    Awful audio 🤮🤮