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

Поділитися
Вставка
  • Опубліковано 21 лис 2024
  • Ігри

КОМЕНТАРІ • 118

  • @fusarihan
    @fusarihan  19 днів тому +9

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

    • @aswinaswin5672
      @aswinaswin5672 15 днів тому

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

  • @gekcon86
    @gekcon86 19 днів тому +18

    Underated video

  • @cameonn
    @cameonn 19 днів тому +32

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

  • @qwertyencryption
    @qwertyencryption 18 днів тому +15

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

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

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

  • @jonteguy
    @jonteguy 18 днів тому +4

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

  • @dev_samo
    @dev_samo 18 днів тому +1

    Never stop this series no matter what 🙏❤️

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

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

  • @jishanahamed8592
    @jishanahamed8592 18 днів тому

    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.

  • @bentbase
    @bentbase 18 днів тому +5

    Hadi bakalım Furkan abi!

  • @the_owl_0886
    @the_owl_0886 18 днів тому

    seems very promising
    just dont stop , thanks

  • @alimaaz_drdz
    @alimaaz_drdz 18 днів тому +2

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

  • @mertcanzafer9901
    @mertcanzafer9901 18 днів тому

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

    • @fusarihan
      @fusarihan  18 днів тому

      Good luck on your journey!

  • @Kurator125
    @Kurator125 18 днів тому

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

  • @davudisbad
    @davudisbad 19 днів тому

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

  • @rzaman-gg6en
    @rzaman-gg6en 18 днів тому +1

    Looking forward to this series!

  • @ryvelaen
    @ryvelaen 17 днів тому

    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

  • @CKVR_Incorporated
    @CKVR_Incorporated 18 днів тому

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

  • @user-fu2lq3gw3j
    @user-fu2lq3gw3j 16 днів тому

    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

  • @duhanavc6773
    @duhanavc6773 18 днів тому

    İ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  15 днів тому

      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.

  • @PrinceJay-tsi
    @PrinceJay-tsi 18 днів тому

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

  • @hasirciogli
    @hasirciogli 17 днів тому

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

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

    THIS IS AMAZING

  • @mustafamert5900
    @mustafamert5900 18 днів тому

    Great video, keep it up man 🎉

  • @nauvalalzidane8235
    @nauvalalzidane8235 18 днів тому

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

  • @NoMore12345-z
    @NoMore12345-z 15 днів тому

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

  • @oguzhanaknc2304
    @oguzhanaknc2304 19 днів тому +2

    Furkan Süpersin

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

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

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

      It’s the default font on MacOS!

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

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

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

      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.

  • @xfakebarisytstudios4750
    @xfakebarisytstudios4750 17 днів тому +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  17 днів тому

      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 😅

  • @Vaxos
    @Vaxos 15 днів тому

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

  • @aswinaswin5672
    @aswinaswin5672 15 днів тому

    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  14 днів тому +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 14 днів тому

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

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

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

    • @fusarihan
      @fusarihan  10 днів тому +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.

  • @robotcanfly4864
    @robotcanfly4864 17 днів тому

    So good.

  • @javisartdesign
    @javisartdesign 18 днів тому

    eager to see more

  • @pkurras
    @pkurras 19 днів тому +1

    Most important thing would be custom memory management.

    • @Cinarbayramic
      @Cinarbayramic 18 днів тому +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 18 днів тому

      @@Cinarbayramic what was it?

    • @fus3n
      @fus3n 18 днів тому +1

      ​@@pkurrasprobably smart pointers

    • @pkurras
      @pkurras 18 днів тому

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

    • @Cinarbayramic
      @Cinarbayramic 17 днів тому

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

  • @burakyapici821
    @burakyapici821 19 днів тому

    Süpersin hocam

  • @kotofyt
    @kotofyt 18 днів тому

    Zig build system is cool

  • @Cinarbayramic
    @Cinarbayramic 18 днів тому +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  18 днів тому +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.

  • @Grungeuncle
    @Grungeuncle 18 днів тому

    devam bro devam!!!

  • @gusgus1330
    @gusgus1330 12 днів тому +1

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

    • @fusarihan
      @fusarihan  10 днів тому +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.

  • @medievalghoul4214
    @medievalghoul4214 15 днів тому

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

    • @fusarihan
      @fusarihan  14 днів тому +1

      As soon as possible!

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

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

  • @oh-facts
    @oh-facts 12 днів тому

    What did you use for physics?

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

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

  • @fv4202x
    @fv4202x 18 днів тому

    5. saniyeden skillshare olduğunu tahmin etmiştim

  • @ananttiwari1337
    @ananttiwari1337 19 днів тому

    Nice!!

  • @sirgwindortvinuel
    @sirgwindortvinuel 19 днів тому +1

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

    • @fusarihan
      @fusarihan  19 днів тому +1

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

  • @Iamdagawt
    @Iamdagawt 18 днів тому

    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  18 днів тому

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

  • @frajola_br
    @frajola_br 18 днів тому

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

  • @ÎnțelegGaming
    @ÎnțelegGaming 14 днів тому

    make full playlist please

  • @StarContract
    @StarContract 19 днів тому

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

    • @fusarihan
      @fusarihan  19 днів тому +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.

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

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

  • @whirlengine6476
    @whirlengine6476 16 днів тому

    This is actually Gamefromscratch channel 😂

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

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

    • @fusarihan
      @fusarihan  18 днів тому

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

  • @asagiai4965
    @asagiai4965 18 днів тому

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

    • @fusarihan
      @fusarihan  18 днів тому

      Rome wasn't built in a day 😅

    • @asagiai4965
      @asagiai4965 18 днів тому

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

  • @mehmeh8883
    @mehmeh8883 18 днів тому

    Do you use ECS in you football game?

    • @fusarihan
      @fusarihan  17 днів тому +1

      No, I’m not using ECS.

  • @aswinaswin5672
    @aswinaswin5672 5 днів тому

    Please release 2nd episode.

  •  19 днів тому

    çılgınsın men

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

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

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

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

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

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

  • @ak-gi3eu
    @ak-gi3eu 18 днів тому

    Plz do a video .i made blender in few days

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

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

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

      We need to draw the line at somewhere 😅

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

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

  • @Octo_Fractalis
    @Octo_Fractalis 16 днів тому

    👏

  • @adnankuran8166
    @adnankuran8166 19 днів тому

    çok iyi

  • @thingsnbits
    @thingsnbits 18 днів тому

    bro even made rocket league lmaooo

  • @shadowrl7637
    @shadowrl7637 15 днів тому

    Problem 1: Using VScode instead of Visual Studio.

    • @ishino_ki
      @ishino_ki 15 днів тому

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

    • @shadowrl7637
      @shadowrl7637 15 днів тому +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.

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

    make 3d modeling app for android

  • @SaphEditz
    @SaphEditz 18 днів тому

    pls release your football game i rlly need to play it

  • @zemecano4747
    @zemecano4747 18 днів тому

    Why not Vulkan ?

    • @fusarihan
      @fusarihan  18 днів тому +2

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

    • @naxxtor
      @naxxtor 15 днів тому

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

  • @bridgersilk
    @bridgersilk 18 днів тому

    W video

  • @newbossbro3180
    @newbossbro3180 18 днів тому

    Are you gonna start discord server?

  • @Eren_Ozdemir
    @Eren_Ozdemir 17 днів тому

    İngilizcen şiir gibi

    • @fusarihan
      @fusarihan  17 днів тому

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

  • @robiulhassan2782
    @robiulhassan2782 15 днів тому +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...

  • @erentr7167
    @erentr7167 18 днів тому

    I'd recommend visual studio for compiling faster.

    • @MarioAndWeegee3
      @MarioAndWeegee3 18 днів тому

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

    • @mertcanzafer9901
      @mertcanzafer9901 18 днів тому

      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 18 днів тому

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

  • @zeronezerone-z9o
    @zeronezerone-z9o 19 днів тому

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