Low Level Game Dev
Low Level Game Dev
  • 100
  • 1 692 239
Adding Physics to my C++ Minecraft Clone!
In this video, I added collisions and forces to my C++ OpenGL Minecraft Clone!
Playlist:
ua-cam.com/play/PLKUl_fMWLdH-0H-tz0S144g5xXliHOIxC.html
Source Code:
github.com/meemknight/ourCraft
Join my Discord:
discord.gg/eehehsPAka
Check out My Game Midnight Arrow:
store.steampowered.com/app/2310670/Midnight_Arrow/
Join this channel if you want to support me 😻:
ua-cam.com/channels/hkC4u4KdnIDFh9hPqExLDg.htmljoin
Music:
Evan King - Atomic Fire
ua-cam.com/users/ContextSensitive
contextsensitive.bandcamp.com/
Minecraft soundtrack: C418 - Living Mice
Minecraft soundtrack: C418 - Aria Math
Minecraft soundtrack: C418 - Moog City
Переглядів: 15 799

Відео

Understand C++ Compile and Linker Errors!
Переглядів 3,7 тис.Місяць тому
In this video I will show you how to solve C compile and linker errors! I will also show you what I call Stalin Debugging. Join my Discord: discord.gg/eehehsPAka Wishlist Midnight Arrow: store.steampowered.com/app/2310670/Midnight_Arrow/ Join this channel if you want to support me 😻: ua-cam.com/channels/hkC4u4KdnIDFh9hPqExLDg.htmljoin Learn how I use CMake! 🤯 ua-cam.com/video/fVJHmGPfsEk/v-deo....
How to organize main() and folder structure for C++ GAMEDEV, WIN API for Game Developers, day 14.
Переглядів 6 тис.Місяць тому
This video will show you how I configure my CPP projects! In this tutorial series, I aim to help you learn the Windows API. By the end, you will be able to make a basic game, using no libraries except Windows.h Playlist 😤: ua-cam.com/play/PLKUl_fMWLdH8Kk4iFnWHhU43xXG2t6bjf.html #cpp #gamedev #programming #windows code: github.com/meemknight/windowsAPIforGamedevelopers Build System Tips Video 🙀:...
Making Minecraft, but the server can have UNLIMITED threads (almost)
Переглядів 23 тис.Місяць тому
In this video, I will talk about how I optimized the server for my Minecraft C clone #cpp #gamedev #multiplayer #minecraft Join my Discord: discord.gg/eehehsPAka Wishlist Midnight Arrow: store.steampowered.com/app/2310670/Midnight_Arrow/ Join this channel if you want to support me 😻: ua-cam.com/channels/hkC4u4KdnIDFh9hPqExLDg.htmljoin Music: Evan King - Everything is Okay ua-cam.com/users/Conte...
A better way of using CMake!
Переглядів 4,1 тис.Місяць тому
In this video I will show what I think is a better way of using CMake than what people usually do. #cpp #cmake #gamedev Link to the repo and video of my CMake Setup 😻: ua-cam.com/video/K8f73k9HM8M/v-deo.html github.com/meemknight/cmakeSetup Join my Discord: discord.gg/eehehsPAka My Steam Game Midnight Arrow: store.steampowered.com/app/2310670/Midnight_Arrow/ Join this channel if you want to sup...
How the Compile Time ECS works In my Minecraft Clone? + Templates
Переглядів 3,1 тис.Місяць тому
In this video, I will explain the details of how the Compile time ECS in my Minecraft Clone works. #cpp #gamedev Join my Discord 🕹️😎: discord.gg/eehehsPAka Repo🙀: github.com/meemknight/ourCraft Check out my game Midnight Arrow on Steam 💪: store.steampowered.com/app/2310670/Midnight_Arrow/ Join this channel if you want to support me 😻: ua-cam.com/channels/hkC4u4KdnIDFh9hPqExLDg.htmljoin Playlist...
I added Entities to my Minecraft Clone 🐽!
Переглядів 10 тис.Місяць тому
In this video, I will add entities to my C Minecraft Clone! #cpp #minecraft #opengl #gamedev #programming Join my Discord 🕹️😎: discord.gg/eehehsPAka Check out my game Midnight Arrow: store.steampowered.com/app/2310670/Midnight_Arrow/ Join this channel if you want to support me 😻: ua-cam.com/channels/hkC4u4KdnIDFh9hPqExLDg.htmljoin Playlist 🥵: ua-cam.com/play/PLKUl_fMWLdH-0H-tz0S144g5xXliHOIxC.h...
There are Random Numbers in Computers!
Переглядів 5 тис.Місяць тому
In this video, I want to show why random numbers actually do exist in computers. #programming Join my Discord: discord.gg/eehehsPAka Wishlist Midnight Arrow: store.steampowered.com/app/2310670/Midnight_Arrow/ Join this channel if you want to support me 😻: ua-cam.com/channels/hkC4u4KdnIDFh9hPqExLDg.htmljoin Music: Frozen Sunrise - Firefly in a Fairytale Backwards Evan King - Everything is Okay E...
How to start Gamedev in C++
Переглядів 26 тис.2 місяці тому
In this video, I will teach you how you can start making games in C , from scratch, with no engine, no matter your current experience level! 💪 #cpp #programming #gamedev LINKS: Learn C For Gamedev as a complete beginner: ua-cam.com/video/LdEJr7N8NaQ/v-deo.html SFML tutorial series: ua-cam.com/video/axIgxBQVBg0/v-deo.html My Cmake Game setup: github.com/meemknight/cmakeSetup FULL C GAME TUTORIAL...
I Remade Minecraft But It is Optimized!
Переглядів 94 тис.2 місяці тому
In this video, I will talk about the optimizations that I did for my C Minecraft Clone! #cpp #gamedev #minecraft #opengl Join my Discord: discord.gg/eehehsPAka Try my Steam Game Midnight Arrow: store.steampowered.com/app/2310670/Midnight_Arrow/ Join this channel if you want to support me 😻: ua-cam.com/channels/hkC4u4KdnIDFh9hPqExLDg.htmljoin Repo: github.com/meemknight/ourCraft Minecraft Clone ...
Beginner Multi-player C++ Game Code Review
Переглядів 2,9 тис.2 місяці тому
In this video, I will do a code review on a Multi-Player C beginner project game. I will also talk about some things related to networking in game programming. #gamedev #cpp #codereview #networking My 2D library: ua-cam.com/video/vfN44lmDV2s/v-deo.html Check out my C game dev template: ua-cam.com/video/K8f73k9HM8M/v-deo.html Make a multi-player Game tutorial: ua-cam.com/video/NbhYi_I5T4A/v-deo....
C++ tutorials be like
Переглядів 2 тис.2 місяці тому
In this video, I will show you how to make a brand-new project in C , with Visual Studio. This video was posted on 1 th of April 2010 #cpp #gamedev #visualstudio Join my Discord: discord.gg/eehehsPAka Wishlist My Steam Game Midnight Arrow: store.steampowered.com/app/2310670/Midnight_Arrow/ Join this channel if you want to support me 😻: ua-cam.com/channels/hkC4u4KdnIDFh9hPqExLDg.htmljoin Check o...
Finally understand Pointers! FULL GUIDE!
Переглядів 12 тис.2 місяці тому
In this video, I will teach you all you need to know about pointers in C . This video is aimed both at beginner and advanced programmers 💪! Beginner: 0:56 Intermediate: 5:54 Advanced: 10:46 #cpp #programming #learncpp #gamedev Join my Discord 🤖: discord.gg/eehehsPAka My Steam Game: Midnight Arrow 🎮: store.steampowered.com/app/2310670/Midnight_Arrow/ Join this channel if you want to support me 😻...
Best Way To Start Learning C++!
Переглядів 11 тис.3 місяці тому
This is the best way to start learning C . #cpp #programming #gamedev #learncpp Join my Discord: discord.gg/eehehsPAka Check out my Steam Game!: store.steampowered.com/app/2310670/Midnight_Arrow/ Join this channel if you want to support me 😻: ua-cam.com/channels/hkC4u4KdnIDFh9hPqExLDg.htmljoin Check out my Minecraft clone in C : ua-cam.com/play/PLKUl_fMWLdH-0H-tz0S144g5xXliHOIxC.html Check out ...
Window Input part 2, WIN API for Game Developers, day 13.
Переглядів 1,1 тис.3 місяці тому
In this tutorial series, I aim to help you learn the Windows API. By the end, you will be able to make a basic game, using no libraries except Windows.h In this lecture, I will finish the input for our window 💪 Playlist: ua-cam.com/play/PLKUl_fMWLdH8Kk4iFnWHhU43xXG2t6bjf.html #cpp #gamedev #programming #windows code: github.com/meemknight/windowsAPIforGamedevelopers join my Discord! discord.gg/...
making Multi-Player Minecraft in C++ is HARD!
Переглядів 27 тис.3 місяці тому
making Multi-Player Minecraft in C is HARD!
I made Mario Kart in C++!
Переглядів 10 тис.4 місяці тому
I made Mario Kart in C !
How Much Money Did my Steam Game Make?
Переглядів 14 тис.4 місяці тому
How Much Money Did my Steam Game Make?
Make your first Multi-Player Game NOW! + DISCORD GAMEJAM CHALLENGE
Переглядів 4,7 тис.4 місяці тому
Make your first Multi-Player Game NOW! DISCORD GAMEJAM CHALLENGE
I made a 2D graphics library
Переглядів 6 тис.4 місяці тому
I made a 2D graphics library
Window Input, WIN API for Game Developers, day 12.
Переглядів 1,5 тис.4 місяці тому
Window Input, WIN API for Game Developers, day 12.
Good API Design (C++ or any other language)
Переглядів 6 тис.4 місяці тому
Good API Design (C or any other language)
How many Triangles can my C++ Engine Render?
Переглядів 7 тис.5 місяців тому
How many Triangles can my C Engine Render?
Making an Isometric Game in My C++ Engine to cheat on 3D
Переглядів 6 тис.5 місяців тому
Making an Isometric Game in My C Engine to cheat on 3D
Make a C++ game FULL GUIDE!
Переглядів 124 тис.5 місяців тому
Make a C game FULL GUIDE!
Menus and UI for Your C++ GAMES In just A FEW LINES!
Переглядів 6 тис.6 місяців тому
Menus and UI for Your C GAMES In just A FEW LINES!
I added Shaders to my C++ Minecraft Clone!
Переглядів 8 тис.6 місяців тому
I added Shaders to my C Minecraft Clone!
Creating a Window in C++! WIN API for Game Developers, day 11.
Переглядів 2,2 тис.6 місяців тому
Creating a Window in C ! WIN API for Game Developers, day 11.
Best C++ projects setup for Game Dev!
Переглядів 8 тис.6 місяців тому
Best C projects setup for Game Dev!
I released my first game on Steam. 5 Things I learned!
Переглядів 6 тис.6 місяців тому
I released my first game on Steam. 5 Things I learned!

КОМЕНТАРІ

  • @Pheramix
    @Pheramix 12 годин тому

    3:03 no, and even if, it would not be a big deal. First and foremost, they would have no reason to, and second, even if they did do that you could still have access to the source code

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 2 години тому

      idk what to say, engines do change things and I have heared from people from EA for example that having their own engine is a big win in terms of custom features, anyway, good luck with modifying unreal's source code

  • @f.artemenkov
    @f.artemenkov 17 годин тому

    Is it only for windows?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 16 годин тому

      yes and no, the developement things are only for windows, but the game than can also compile to linux

  • @tomiibarrientos9440
    @tomiibarrientos9440 3 дні тому

    Thank you so much for this!

  • @ZeroBl_
    @ZeroBl_ 3 дні тому

    It's funny that this video shows up in my recommendations just as I'm working on Learnopengl in (pure) C. It's amusing to see what other people do with these types of libraries.

  • @filipa.g4542
    @filipa.g4542 3 дні тому

    sooo, bedrock edition?

  • @theaz_general
    @theaz_general 3 дні тому

    Yo, this config is insane!) I found what i want, what i fr need during this 3 years!) Love u all, man!)) U motivated me to create my personal game engine for my voxel game!) Thank u, dude!) Hope u will be on the top!)

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 2 дні тому

      glad to hear that bro 💪💪 if you ever have suggestions for othrr good things to cover or you need let me know on discord 💪💪

  • @blackfire2694
    @blackfire2694 4 дні тому

    when i try to run it i get the error: "argument of type "WCHAR *" is incompatible with parameter of type "const char *"" any idea why this might be happening, the error is when you use strcmp()

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 2 дні тому

      yes it is because visual studio wants to use wide char, you need to remove unicode, search how to do that in ypur configuration. If you use cmake my cmake also does that (if not in that project look at the last day it is there for sure) 💪

  • @tedbasher3000
    @tedbasher3000 4 дні тому

    seeing a popular youtuber with a gpu worse than mine (gtx 1650 super) is pretty cool tbh! most youtubers have like 4090s or 3060s

  • @RadicalInteger
    @RadicalInteger 4 дні тому

    nice video

  • @Antithesis-vw5om
    @Antithesis-vw5om 6 днів тому

    Cant get it to open with VS and when I just clone the repository its not correct. Tried joining the discord but i get stuck in a loop of it needing my email to verify so I need to login but when I try to login it says my email is already verified and it doesn't do anything else! Very annoying, Im sure its something im not doing correctly but Idk how to fix that!

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 6 днів тому

      it's kinda hard to tell what is the problem without being able to see some details. Just try to redo the steps that I do there, and if it's not working try to fix the discord and message me or tag me there

  • @Liz4rdMan
    @Liz4rdMan 7 днів тому

    Thank you was searching exactly for this

  • @dellosCao
    @dellosCao 8 днів тому

    thank you for your very helpful video. can you update moreCompleteExample project to make safeSave also dependence on profilerLib ?

  • @ROMERO2280
    @ROMERO2280 8 днів тому

    I hope that I will get to the point where I will develop my own C/C++ SDK for developing games (Base Level Minimalist Game Engine) for a wide range of games, for Windows, Linux, Android and Playstation. The point of making my own Engine - I have my own Big plans to develop a Big and Cool GTA game, and in order for this project to be realized, I will need the appropriate tool.

  • @yuvu11hjg
    @yuvu11hjg 9 днів тому

    Amog us

  • @El_Loogy
    @El_Loogy 9 днів тому

    im a 16 yo game dev and i just found your channel in the moment i needed it the most, i've been developping in godot for the past few months but i wanted to go into lower levels of programming to get a better understanding of what's actually going and improve my problem solving skills. I am just so happy to have found such great and well presented learning resources

  • @theaz_general
    @theaz_general 9 днів тому

    For others who think that making own GE is bad idea: World of Warcraft, CS:Go, CS2, Half-life, EA games(half of that), Fallout (all games), RockStar with their GTA made by personal Game Engines. So as we can see - personal game engine equals comfortable amount of instruments which ur games need! Save it in ur mind guys! Huge amoun of big game dev companies don't use Unity, UE4/5 or others corporate game engines. They develop and support own engines for their own games. It helps them to save time, money and access.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 9 днів тому

      yes and also you learn a lot of stuff 💪 thanks for the comment

  • @jamesbland5082
    @jamesbland5082 10 днів тому

    Would love to see shaders next just subbed

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 9 днів тому

      yes, I will do shaders after the gameplay, but I also hava an older video on shaders in the series if you can't wait for the new one 💪

  • @marco-gp2sz
    @marco-gp2sz 10 днів тому

    mom: you can't buy minecraft the kid:

  • @arflopped
    @arflopped 10 днів тому

    Wow

  • @nuraynasirzade
    @nuraynasirzade 10 днів тому

    good explanation! But can you also explain how to implement camera system in 2d games PLEASE!!!🥺

  • @cyanuranus6456
    @cyanuranus6456 10 днів тому

    The Only Thing I Know About GameDev is Just Entity-Component-System But I Don't Know How to Do NPC Attacking The Player As You Playing The Game is The "Protagonist" and The NPC Attacking You is "Enemy" which is Antagonist

  • @dimscrawl4910
    @dimscrawl4910 11 днів тому

    Nice tutorial shame you don't speak english

  • @DiamondWolfX
    @DiamondWolfX 11 днів тому

    Couldn't you just check every block boundary between start and end, and if there's an applicable block, then resolve collision with that block?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 11 днів тому

      well yes but you need to do that in a specific way, one axe at a time, otherwise it won't work properly

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 11 днів тому

      ua-cam.com/video/8JJ-4JgR7Dg/v-deo.html

  • @Eduardodominguez-ramirez
    @Eduardodominguez-ramirez 11 днів тому

    alan turing was a functional programmer though... He knew Lambda calculus is Turing complete

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 11 днів тому

      his computers that helped win the war were imperative were they not?

  • @alebud1403
    @alebud1403 11 днів тому

    You for making a game engine you have learned physic and math?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 10 днів тому

      yes, tho that shouldn't stop you from making one, you don't have to add physics in the begining to your engine for example, and the math is important in general. Check out 3blue1brown for math and if you need more resources like physics you can find some on my discord server 💪

    • @alebud1403
      @alebud1403 10 днів тому

      @@lowlevelgamedev9330 no have discord

    • @alebud1403
      @alebud1403 10 днів тому

      @@lowlevelgamedev9330 no have dis

  • @epicstar86
    @epicstar86 12 днів тому

    reaI

  • @yytffs
    @yytffs 12 днів тому

    I’ve been programming mostly web and mobile apps for years now. I want to get into low level game development. Do you have any resources to learn Physics and Maths? I suck at both of them. I am like a toddler just starting to learn. I am average at Math though although still at beginner level. Could you guide me to the correct resources? I want to learn Physics and Maths from scratch. Thank you and I love what you’re doing. It inspires me to creating something like it on my own.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 11 днів тому

      Yess, I have a few resources on my discord community, on dedicated channels for resources. There you will find some good stuff. Also if you need something more specific you can also tag me there 💪💪

    • @yytffs
      @yytffs 11 днів тому

      @@lowlevelgamedev9330 Thank you.

  • @simonmaracine4721
    @simonmaracine4721 12 днів тому

    Îmi place ceea ce faci. M-aș putea uita cândva la cod. Poate pot da o mână de ajutor, dar nu promit nimic. Am ceva experiență.

  • @exotic42069
    @exotic42069 12 днів тому

    there is already a minecraft bedrock which is written in c++ so why reinvent the wheel

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 12 днів тому

      I get this question all the time, first of all I think everyone hates bedrock but how am I supposed to learn this if not by making it myself? All the math problems in your math book have already been solved, why do you do your homework?

    • @exotic42069
      @exotic42069 11 днів тому

      @@lowlevelgamedev9330 the answer is very simple, i dont

  • @ben_the_potato
    @ben_the_potato 12 днів тому

    Is this the same way that Mario 64 calculates physics

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 12 днів тому

      idk but probably, many games do this

    • @PlushPilla
      @PlushPilla 6 днів тому

      There is a sm64 rom hack dev called Kaze Emanuar that made a video in how he fixed collisions with walls in sm64. Check out "The Problems with Walls in Super 64" for more info

    • @PlushPilla
      @PlushPilla 6 днів тому

      @@lowlevelgamedev9330 how about if you use a raycast instead of quatersteps?

  • @Skeffles
    @Skeffles 12 днів тому

    Brilliant to see what you've faced with collisions. I've had some similar issues too. Also very cool seeing all the pigs flying everywhere. Great stuff!

  • @evilwizardtherapist
    @evilwizardtherapist 12 днів тому

    I'm late. 🙁

  • @efeloteishe4675
    @efeloteishe4675 13 днів тому

    Use Bullet physics or Jolt physics.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 13 днів тому

      yeah that can't happen, bullet is a big library, and I need some simple simulations. I think it would slow down the server masivly

  • @gugomajo4161
    @gugomajo4161 13 днів тому

    cool video

  • @rch5395
    @rch5395 13 днів тому

    Bro uses visual studio.

  • @cvabds
    @cvabds 14 днів тому

    Infinite game sucks, the awesome thing would be to pre generate the world and lore before like dwarf fortress. In that way you could have random and limited resources in the world

    • @lowlevelgamedev9330
      @lowlevelgamedev9330 13 днів тому

      I actually want to add dwarf fortreses idk how you read my mind but I'll make it procedural. It's not difficult it's just a lot of work 😭

    • @cvabds
      @cvabds 13 днів тому

      @@lowlevelgamedev9330 Minecraft was supposed to be somewhat inspired by dwarf fortress but the dream died when notch rode the hype like a madman. Please try to make finite water and "realistic ""blocky"" fluid dynamics" 🥺 I hate the lack of realism in survival Minecraft.

  • @cvabds
    @cvabds 14 днів тому

    I doubt you can add a finite and volumetric water

  • @tsarman2182
    @tsarman2182 14 днів тому

    Thank you so much, super informative!

  • @shiru15
    @shiru15 14 днів тому

    i dont understand anything what you say...