I BUILT My Game Engine, And YOU Can Too! 💪 (Part 1)

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

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

  • @fusarihan
    @fusarihan  22 дня назад +9

    The first 500 people to use my link skl.sh/furkansarhan11241 will get a 1 month free trial of Skillshare premium!

    • @aswinaswin5672
      @aswinaswin5672 18 дней назад

      Can u please to explain this in detail like what we can learn, iam very very new to this channel.

  • @qwertyencryption
    @qwertyencryption 21 день назад +15

    the video so well done that it gives the urge to just learn from you.. well done

  • @JakubSK
    @JakubSK 10 дней назад

    This was so much better than other videos I saw of people fumbling through this trivial stuff. Love it!

  • @cameonn
    @cameonn 22 дня назад +32

    Wow this is like your 9th video and you already got a sponsor? I'm totally amazed how is this possible!?

  • @gekcon86
    @gekcon86 22 дня назад +18

    Underated video

  • @jonteguy
    @jonteguy 22 дня назад +4

    Can't wait! I'm very familiar with C++ but not graphics.

  • @jishanahamed8592
    @jishanahamed8592 21 день назад

    I love this, please continue it like this, it's okay if you don't go into detail how you implemented things, but please mention their names at least so we can use your videos as a guide, to learn on our own.

  • @dev_samo
    @dev_samo 21 день назад +1

    Never stop this series no matter what 🙏❤️

  • @mertcanzafer9901
    @mertcanzafer9901 21 день назад

    I recently started learning Vulkan API. Glad to see more people are interested in graphics programming as well.

    • @fusarihan
      @fusarihan  21 день назад

      Good luck on your journey!

  • @bentbase
    @bentbase 21 день назад +5

    Hadi bakalım Furkan abi!

  • @alimaaz_drdz
    @alimaaz_drdz 22 дня назад +2

    What a great timing and a great video , I am also learning this things

  • @Kurator125
    @Kurator125 21 день назад

    I wrote some 2d rendering in OpenGL and c++ etc. I always wanted to create some 3d engine. Cant wait to see more :D

  • @mohammadramezani2282
    @mohammadramezani2282 10 дней назад

    wow amazing content, just what i was looking for. searched quite alot and i found it all in your video thanks for this gift

  • @davudisbad
    @davudisbad 22 дня назад

    This is going to be a great tutorial series can’t wait for pt2!

  • @the_owl_0886
    @the_owl_0886 21 день назад

    seems very promising
    just dont stop , thanks

  • @ryvelaen
    @ryvelaen 20 дней назад

    Lütfen devam et sıfırdan ben de bununla uğraşmak istiyorum çok iyi yerlere geleceğini umut ediyorum. Unity ve Unreal zorunluluğundan kurtulmak çok güzel olacaktır

  • @rzaman-gg6en
    @rzaman-gg6en 21 день назад +1

    Looking forward to this series!

  • @duhanavc6773
    @duhanavc6773 21 день назад

    İnanılmaz güzel bir video unity de oyun kodlamayı öğrenmeye çalışan biri olarak canım çekti herşeyi 0 dan yapma fikri korkutucu geliyor ve öğrenmesininde çok zor olduğuna eminim bu konudaki fikirlerini merak ediyorum sence 0 dan başlayan biri için varolan enginler vs kendininkini yazmak. tekrardan video için teşekkürler.

    • @fusarihan
      @fusarihan  18 дней назад

      Bu uzun vadeli bir süreç olacağından, ikisi arasında kesin bir tercih yapmaktansa, merak ettiğin noktaları öğrenerek devam etmen kendini keşfetmen için en iyisi olacaktır. Yani Unity ile proje geliştirirken arada bir bunun gibi bir OpenGL projesine bakabilirsin.

  • @user-fu2lq3gw3j
    @user-fu2lq3gw3j 19 дней назад

    Türkçe yorum yazıp algoritmanı bozduğum için ozur dilerim ama bu konuda video yapan bir turk gorunce dayanamadim umarim bu tarz iceriklere devam edersin

  • @CKVR_Incorporated
    @CKVR_Incorporated 21 день назад

    Man you are my main inspiration this is so helpful thanks so much and please make more!

  • @PrinceJay-tsi
    @PrinceJay-tsi 22 дня назад

    Yes! Finally I've been looking for this
    Thank you

  • @hasirciogli
    @hasirciogli 20 дней назад

    where is second video man. I love it your job. Bytw you know why I love it :)

  • @nauvalalzidane8235
    @nauvalalzidane8235 21 день назад

    thankyou very helpfull, can't wait for next part!

  • @efremcatania
    @efremcatania 15 дней назад

    very good video, are you using some custom fonts in vscode?

    • @fusarihan
      @fusarihan  15 дней назад

      It’s the default font on MacOS!

  • @NoMore12345-z
    @NoMore12345-z 18 дней назад

    Now I'm interested! I suck at algebra though.

  • @oguzhanaknc2304
    @oguzhanaknc2304 22 дня назад +2

    Furkan Süpersin

  • @mharris1527
    @mharris1527 15 дней назад

    Is there any resources you use to learn this material?!? Can’t wait for the next episodes 😊

    • @fusarihan
      @fusarihan  13 дней назад +1

      Thanks! LearnOpenGL site was a good outline for the learning path for me. I also studied with Nvidia GPU gems articles, and of course other online tutorials and blogs for specific topics.

  • @mustafamert5900
    @mustafamert5900 21 день назад

    Great video, keep it up man 🎉

  • @VioletGiraffe
    @VioletGiraffe Час назад

    Hoping for a part 2!

  • @Vaxos
    @Vaxos 18 дней назад

    Eline Sağlık hocam güzel anlatmışsın

  • @gusgus1330
    @gusgus1330 15 дней назад +1

    What prerequisites are you expecting? I.e. programming background, math knowledge, etc.?

    • @fusarihan
      @fusarihan  13 дней назад +1

      It would be better with general programming experience with at least 2 years (including school). But I hope this series can give some idea to anyone who is curious about this topic. Overall, my goal is to show the shortest way possible to run such an app.

  • @novac1
    @novac1 15 дней назад

    THIS IS AMAZING

  • @xfakebarisytstudios4750
    @xfakebarisytstudios4750 20 дней назад +1

    Ah be, bu seriyi sadece 3 ay önce başlatıp bitirmiş olsaydın Allah'ın pakistanlılarından bir şeyler öğrenmek zorunda kalmazdım. İngilizler bile ingilizceyi senin kadar anlaşılır bir şekilde kullanamıyor

    • @fusarihan
      @fusarihan  20 дней назад

      Maalesef seride sadece bu video var, henüz çok yeni. learnopengl.com sitesindeki dersleri takip edebilirsin. Ses için de ElevenLabs’i kullanıyorum, kendi sesimi klonladım ama gerçekte olduğundan biraz daha iyi olabilir 😅

  • @ThatTanishqTak
    @ThatTanishqTak 7 дней назад

    Is there a particular reason you don't use visual studio 2022???? love your videos

    • @fusarihan
      @fusarihan  5 дней назад

      I’m using macOS 😄 For learning, I would prefer this style because it’s easier to see everything you do as they are text in files. But if a person is already familiar with Visual Studio, it makes no difference.

  • @aswinaswin5672
    @aswinaswin5672 18 дней назад

    Thanks you for the series.
    If possible please to publish the vedio as soon as possible.
    It would be very very helpful for someone who are intersected in graphics programming.
    Also is it possible to do this in visual studio. IF yes then please to say how to do?

    • @fusarihan
      @fusarihan  17 дней назад +1

      I’m sure you can find online tutorials on how to set up an environment for C++ development with Visual Studio and linking external libraries.

    • @aswinaswin5672
      @aswinaswin5672 17 дней назад

      ​@@fusarihanthanks for reply, I have one doubt, if I install all the cmake mingw and clangd and finally run your github source code, will it run?

  • @AlgorithmicWizard
    @AlgorithmicWizard 18 дней назад

    MORE PLEASE 🙏, when do you plan on upload a pt.2, pt.3, pt.4 …
    >:)

    • @fusarihan
      @fusarihan  17 дней назад +1

      As soon as possible!

    • @AlgorithmicWizard
      @AlgorithmicWizard 17 дней назад

      @ you’re a real one, keep up the amazing work bro. I’d love to see a full series

  • @frajola_br
    @frajola_br 21 день назад

    This is actually a framework, like libgdx in Java for making games

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

    kralsın ben de c++ öğreniyom bu ara da opengl çok zor ya

  • @StarContract
    @StarContract 22 дня назад

    What about the physics? Did you implement the 3d physics from scratch? And if you did, what resources would you recommend?

    • @fusarihan
      @fusarihan  22 дня назад +3

      No, I didn’t implement the physics engine. I watched some videos from pikuma and The Coding Train while dealing with basic physics stuff. They were super helpful.

  • @burakyapici821
    @burakyapici821 22 дня назад

    Süpersin hocam

  • @pkurras
    @pkurras 22 дня назад +1

    Most important thing would be custom memory management.

    • @Cinarbayramic
      @Cinarbayramic 21 день назад +3

      i dont think so i wasted an hour trying to do some weird thing that already existed in the c++ standart library

    • @pkurras
      @pkurras 21 день назад

      @@Cinarbayramic what was it?

    • @fus3n
      @fus3n 21 день назад +1

      ​@@pkurrasprobably smart pointers

    • @pkurras
      @pkurras 21 день назад

      @@fus3n that's no memory management. it's slow.

    • @Cinarbayramic
      @Cinarbayramic 21 день назад

      ​@@pkurras im not sure if it counts but i tried to do switching array elements using a void pointer and sth else i forgot its been a few days

  • @Viytek
    @Viytek 12 дней назад

    Abi bunun Türkçe Versiyonunu da yapsan keşke

  • @ÎnțelegGaming
    @ÎnțelegGaming 17 дней назад

    make full playlist please

  • @robotcanfly4864
    @robotcanfly4864 20 дней назад

    So good.

  • @Grungeuncle
    @Grungeuncle 21 день назад

    devam bro devam!!!

  • @javisartdesign
    @javisartdesign 21 день назад

    eager to see more

  • @kotofyt
    @kotofyt 21 день назад

    Zig build system is cool

  • @Iamdagawt
    @Iamdagawt 21 день назад

    Brother can you please please please do an in depth tutorial on how to get OpenGL on Mac m1 working I haven’t been able to figure out how to do it and it looks like you were able to it would appreciate it so much.

    • @fusarihan
      @fusarihan  21 день назад

      Can you create a discussion in the GitHub that describes where exactly you got stuck? So anyone can benefit from it!

  • @sirgwindortvinuel
    @sirgwindortvinuel 22 дня назад +1

    Will you use this engine with your game? Maybe to suplement it?

    • @fusarihan
      @fusarihan  22 дня назад +1

      I’m already using my game engine with the game. And this is an educational content as lots of people requested!

  • @fv4202x
    @fv4202x 21 день назад

    5. saniyeden skillshare olduğunu tahmin etmiştim

  • @Cinarbayramic
    @Cinarbayramic 21 день назад +2

    im making a game engine sdl2 (i have not watched the video fully yet im at 0:16) and i havent added collisions yet can you tell me how you do that

    • @fusarihan
      @fusarihan  21 день назад +2

      I integrated Bullet Physics, but you can look into Jolt Physics, which is modern and probably superior. I’m planning to make a video about Jolt Physics integration.

  • @ak-gi3eu
    @ak-gi3eu 21 день назад

    Plz do a video .i made blender in few days

  • @ananttiwari1337
    @ananttiwari1337 22 дня назад

    Nice!!

  • @whirlengine6476
    @whirlengine6476 19 дней назад

    This is actually Gamefromscratch channel 😂

  • @oh-facts
    @oh-facts 15 дней назад

    What did you use for physics?

    • @fusarihan
      @fusarihan  15 дней назад

      I used Bullet Physics, but Jolt Physics is a modern alternative, and I’ll probably integrate it into my projects!

  • @aswinaswin5672
    @aswinaswin5672 8 дней назад

    Please release 2nd episode.

  • @asagiai4965
    @asagiai4965 21 день назад

    I wonder where is the I build a game engine part? Or is it coming

    • @fusarihan
      @fusarihan  21 день назад

      Rome wasn't built in a day 😅

    • @asagiai4965
      @asagiai4965 21 день назад

      @fusarihan true, because the title is built yesterday.
      Just kidding. Just be aware of how you title things.
      Well good luck with your endeavors.

  • @SaphEditz
    @SaphEditz 21 день назад

    pls release your football game i rlly need to play it

  • @alebud1403
    @alebud1403 21 день назад

    For the game engine im insterested hiw to add ui to the software like unreal engine ui

    • @fusarihan
      @fusarihan  21 день назад

      One of the most popular options is ImGui. It’s easy to use!

  • @Steve_Fid
    @Steve_Fid 9 дней назад

    make 3d modeling app for android

  • @mehmeh8883
    @mehmeh8883 21 день назад

    Do you use ECS in you football game?

    • @fusarihan
      @fusarihan  20 дней назад +1

      No, I’m not using ECS.

  • @Octo_Fractalis
    @Octo_Fractalis 19 дней назад

    👏

  • @thingsnbits
    @thingsnbits 21 день назад

    bro even made rocket league lmaooo

  • @adnankuran8166
    @adnankuran8166 22 дня назад

    çok iyi

  •  22 дня назад

    çılgınsın men

  • @adamrushford
    @adamrushford 17 дней назад

    warning, if your project contains GLFW, you have not made your own game engine lol

    • @fusarihan
      @fusarihan  15 дней назад

      We need to draw the line at somewhere 😅

    • @adamrushford
      @adamrushford 15 дней назад

      @@fusarihan it's ok I made a game engine without rendering as if anyone will use it lol

  • @bridgersilk
    @bridgersilk 21 день назад

    W video

  • @allstarjo5517
    @allstarjo5517 17 дней назад

    idk why i got glfw library error when i try to do this

    • @fusarihan
      @fusarihan  15 дней назад

      Did you resolve it? You can create an issue or discussion in the GitHub repository!

  • @newbossbro3180
    @newbossbro3180 21 день назад

    Are you gonna start discord server?

    • @fusarihan
      @fusarihan  21 день назад

      Maybe in the future!

  • @shadowrl7637
    @shadowrl7637 18 дней назад

    Problem 1: Using VScode instead of Visual Studio.

    • @ishino_ki
      @ishino_ki 18 дней назад

      Read the comments, this setup is cross-platform. VS works only on Windows.

    • @shadowrl7637
      @shadowrl7637 18 дней назад +1

      @ I understand that. It was a joke plus he’s using windows either way and he mentions that when building. His compiler will be different one way or another actually.

  • @zemecano4747
    @zemecano4747 21 день назад

    Why not Vulkan ?

    • @fusarihan
      @fusarihan  21 день назад +2

      That’s too complicated for beginners, and I also don’t have enough experience with it. OpenGL should be enough!

    • @naxxtor
      @naxxtor 18 дней назад

      If you did vulkan this first video would be 2 hours long and involve writing about 600 lines of code to do the exact same thing. 😂

  • @robiulhassan2782
    @robiulhassan2782 18 дней назад +1

    Bro please finish this course...I'll be watching and implying it everyday. Also thanks a lot to start it also. Less vidoes like this yt. You are nderrated as f...

  • @Eren_Ozdemir
    @Eren_Ozdemir 20 дней назад

    İngilizcen şiir gibi

    • @fusarihan
      @fusarihan  20 дней назад

      ElevenLabs ile kendi sesimi klonladım, bu yüzden gerçekte olduğundan biraz daha iyi olmuş olabilir 😅

  • @zeronezerone-z9o
    @zeronezerone-z9o 22 дня назад

    tr de benim gibi oyun motorlariyla ugrasan biri var mi diyordum +++

  • @erentr7167
    @erentr7167 21 день назад

    I'd recommend visual studio for compiling faster.

    • @MarioAndWeegee3
      @MarioAndWeegee3 21 день назад

      Visual Studio only works on Windows, while the setup here is cross-platform

    • @mertcanzafer9901
      @mertcanzafer9901 21 день назад

      An IDE doesn't have nothing to do with build and compiling process. You use compilers for compiling your program. In terms of preference, I use VS because I have been using it for a long time. However, It's not wrong people use other editors or IDEs. Also, VS is only available on windows.

    • @erentr7167
      @erentr7167 21 день назад

      @@mertcanzafer9901 yes, I didnt knew visual studio is not available in mac, however I suggested it because if you tend to have multiple cpp files and edit one, it will only build single file so you have faster compilation time. I used vscode with mingw, but it was not fast and i had to build the app from ground to up even with a single word change.