I made my own game engine

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

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

  • @stonemandoesstuff
    @stonemandoesstuff 8 месяцев назад +28

    My god.. He's an Indie developer and he made his own engine and only got 544 views, this is a crime

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад +3

      Oh my god i got a this is a crime comment!!! I can die in peace now 😂 thank you 🙏

  • @joaogabrielsimoeslucinda9121
    @joaogabrielsimoeslucinda9121 8 месяцев назад +18

    looks like a fever dream lol, really cool

  • @Vicky.tAylor
    @Vicky.tAylor 8 месяцев назад +4

    Very impressive 👏🏼 I love the colours in the logo 😺

  • @alhut
    @alhut 8 месяцев назад +3

    Very nice visuals its nice you have the knowledge to create your own game engine , this really looks fresh and ambient :)

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад +1

      Thank you! There was so much to learn! This little project was super useful!!

  • @CharlieChaos-1974
    @CharlieChaos-1974 21 день назад +1

    James you blow my mind looks great

  • @Noizzed
    @Noizzed 8 месяцев назад +6

    Unreal killer right here

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

    Oooh nice logo. Looks like it’s from a flash animation from the 2000s to 2010s

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

      Thank you 😁it was fun to make i just jumped into photoshop and messed around 😎

  • @Lebert130
    @Lebert130 8 месяцев назад +3

    Wonderful! I love seeing people making their own game engines like me. Let me tell you, it can be hard to make your own game engine, but keep it going, don't give up, you can do this. I just subbed

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад

      Thank you so much!! it was definitely hard but i feel I've learned so much from it and it was overall super enjoyable

  • @mbappeeeee
    @mbappeeeee 6 месяцев назад +1

    i'll never understand how people resist the stress of coding such things, especially errors that don't make sense which are frequent in c++

    • @jamesbland5082
      @jamesbland5082  6 месяцев назад +1

      @@mbappeeeee I think the satisfaction of things actually working is what got me though this. But your right it was a BUMPY road had me questioning everything 😂 errors made by circular dependency’s in c++ are a nightmare but that’s not the worst of it! Using OpenGL to use the GPU and write shaders for it is so different to any programming I’ve done thus far! It feels like you just prey to the GPU gods and hope for the best 😂 nvidia nsight is a must have! Thank you for your comment 😁

  • @mrbones680
    @mrbones680 8 месяцев назад +1

    You're a wizard James. btw didn't understand anything but still enjoyed it

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад

      Wow thank you so much! 😁 im glad you enjoyed!

  • @jeremym5331
    @jeremym5331 8 месяцев назад +5

    this is awesome man

    • @Trzmmq
      @Trzmmq 8 месяцев назад +1

      Really awesome

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад +1

      Thank you for the support! I wasn’t expecting anyone to even see this video let alone comment so thank you 🙏

  • @user-ox4ii2bw6x
    @user-ox4ii2bw6x 7 месяцев назад +1

    How did you go about doing this? I am very new to making stuff and stuff like this amazing me!
    Is it open source? I think it looks cool and I think it'd be good for learning just by tinkering with code :3

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

      thank you so much! 😁This project taught me so much and I'm glad its inspiring for you!
      As for how i did it In all fairness it was a thought module at university so i had a lot of recourses available to me. but there are definitely some great recourses online. The Cherno's series' on OpenGL and c++ are incredibly useful!
      ruclips.net/video/W3gAzLwfIP0/видео.html
      It is open source? Yes, feel free to do whatever you want with the source code: github.com/JamesB0010/Jett-Engine
      This was my first time making a game engine and there is so much i would do differently. One thing i did well was setting up the game engine. inside main.cpp in the game project source folder youll find the GameEngineFactory::CreateGameEngine function which handles all of the setting up of the engine.
      But yes absolutely have a play around with the code!!
      Thank you for the comment have a great day!! 😁

  • @boukew
    @boukew 8 месяцев назад +4

    Bro were does this logo inspiration come from?

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад +4

      Thanks man! I was inspired by the swirling pattern you see on the big turbine engines like this one: cdn.boldmethod.com/images/learn-to-fly/aircraft-systems/how-does-a-jet-engine-turbofan-system-work-the-basics/primary.jpg
      Apart from that i just jumped in photoshop and experimented 😁

    • @boukew
      @boukew 8 месяцев назад +3

      Oh cool! I get the name now. I quite like the look :)

  • @NotVoid0069
    @NotVoid0069 8 месяцев назад +2

    how c an someone be this creative

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад +1

      Wow thank you so much! I really appreciate it 😁 All this support makes me so excited to make another video!

  • @SLAVKINGRED
    @SLAVKINGRED 8 месяцев назад +1

    noice

  • @pwhv
    @pwhv 8 месяцев назад +2

    good job

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

    ur game looks good, how long this took?

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

      Thank you! This probably took like 3 and a half months 😁

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

      @@jamesbland5082 i want to do this too

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

      @@AEGISAOEhonestly it was a super useful learning process, best of luck!!

  • @4kumetsu
    @4kumetsu 8 месяцев назад +2

    awesome sauce

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

    serious question: What did you study in uni? CS?

  • @eddwado
    @eddwado 8 месяцев назад +1

    good stuff

  • @omaralmasri713
    @omaralmasri713 8 месяцев назад +2

    impressive :)

  • @andrewknoff
    @andrewknoff 8 месяцев назад +1

    is this open source anywhere? can we make games on it?

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад

      Wow thank you for asking 😁 firstly yes feel free to check out the code and do whatever you want with it! 😁 here's the link: github.com/JamesB0010/Jett-Engine
      if anyone does download it, to run it the startup project in visual studio has to be game project.
      However this is my first time creating an engine and so looking back on it there is a LOT that i would change. Saying that i think it is useful to have a little poke around at the code. in particular how the engine, sdl and opengl are initialized using the engine factory and init helper. As well as the structure of the project.
      As for can you make games on it. while making the engine i tried to make it so there would be a separation between the engine code and the game project code. so like unity you can create your own game objects and attach your code to them by making custom components but coming back to this being my first crack at making an engine it would probably be quite hard to make a game and not worth the time, might be a fun challenge though 😁 and feel free to build on what's already there 😁

  • @The_Hambone_88
    @The_Hambone_88 8 месяцев назад +3

    neat :)

  • @itsafish4600
    @itsafish4600 8 месяцев назад +2

    cool

  • @kebabmanfr
    @kebabmanfr 4 месяца назад +1

    the logo kinda looks like debian

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

      @@kebabmanfr oh my god yeah it does 😭😭

  • @LucMartins-r1g
    @LucMartins-r1g 8 месяцев назад +2

    nice - except you're super quiet. Try fiddling with the mastering.

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад

      Thank you for the feedback! Hopefully making a unity vid soon so will keep it in mind

  • @spacewhalemilk
    @spacewhalemilk 8 месяцев назад +3

    Debian game engine???

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад

      I did make a Linux port but its a bit ropey 🤣😬

  • @captainnoyaux
    @captainnoyaux 8 месяцев назад +2

    If you are a sigma do it in Jai now :D. Just kidding good job

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад +1

      Now make it in Jai (or you can’t do that) type comment 😂

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад +1

      I’ve never heard of Jai! It looks cool tho I’ve done a lil google search and I think jai can use c/c++ libraries 😎 might be a cool little adventure 👀😂

    • @captainnoyaux
      @captainnoyaux 8 месяцев назад +1

      ​@@jamesbland5082haha 🤣. Yeah Jai seems really good it's done by Jonathan Blow but I never tried it personally

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад

      @@captainnoyaux it seems like a made by game devs for game devs kinda thing. What would be really crazy is using VBA in like word or excel to make an engine with OpenGL 😂😂😂

    • @captainnoyaux
      @captainnoyaux 8 месяцев назад

      @@jamesbland5082 for sure xD that'd be crazy to use it to make games too 🤣

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

    The combo of your super quiet voice making me max my volume and then your logo's SOUND EFFECT AT MAX VOLUME really, really, was bad

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

      Oh god im sorry about that🤦‍♂️ hit you with the wombo combo there 😅 the sound mastering is a skill that I found a bit tricky, hopefully it will be better in later videos 😁 hope your ears are okay!

  • @a7med-ess4m
    @a7med-ess4m 8 месяцев назад +1

    Jett Engine? ....more like Shit Engine... am I right guys?

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад +3

      Haters will say it’s fake 😎😂

    • @stonemandoesstuff
      @stonemandoesstuff 8 месяцев назад +1

      Do it yourself then, can you do better?

    • @jamesbland5082
      @jamesbland5082  8 месяцев назад

      Stone man a real one 💯

    • @a7med-ess4m
      @a7med-ess4m 8 месяцев назад

      @@stonemandoesstuff I can't even do worse lol, I suck at coding

    • @brycetingle8358
      @brycetingle8358 8 месяцев назад +4

      imagine being a hater for no reason at all.... shame