Why I made a Game Engine for my 2D platformer (C#)

Or, 19 minutes of pedantic complaints about other game engines which work fine 9 times out of 10.
Discord, come say hi: / discord
Check out our game, PSYCRON: store.steampowered.com/app/13...
Opening/Credits music: • I'm That Fool
Background music: • Desk Jam No. 1 || From...
Some links to check out if you wanna build your own game engine:
www.unrealengine.com/
unity.com/
godotengine.org/

Пікірлер: 272

  • @cloud3x3
    @cloud3x3 Жыл бұрын

    I was a game engine programmer in the industry for 8 years, and I will happily work around the weirdness of Unity to not have to do all of that work. The companies I worked at all had custom engines, and they were all a huge mess after a few years of working on them, so I guess it's just who's mess do you prefer to live with lol. Much luck to you all on your journey!

  • @PixelDough
    @PixelDough Жыл бұрын

    I am glad to let you know that as one of the 30-something programmers watching this, I did appreciate the XNA -> Monogame bit. I love Monogame, been super great for all my 2D stuff (as you mentioned all the competition's 2D handling is disappointing)

  • @AQGamedev
    @AQGamedev Жыл бұрын

    Wow, hi to everyone who's had the KZread algorithm feed them this video!

  • @crit_cannon1090
    @crit_cannon1090 Жыл бұрын

    im actually shocked that unity didnt do the 2D stuff you wanted. most people move to it because it has the best 2D tools right now. i did enjoy the video though

  • @AbhiSundu
    @AbhiSundu Жыл бұрын

    Dealing with audio for Psycron sounded like it was a huge pain, but goddamn you must have done something right because the audio in Psycron was genuinely a 12/10. It felt like it was on another level compared to similarly-scoped/priced games.

  • @grayestdaisy
    @grayestdaisy

    This video made me realize that I had started on another project I wouldn't finish due to scope. I have a ton of old projects that I started on that were much, much smaller. I'm going to try and finish one of them and release it somewhere first. Thanks bud!

  • @videorowtv5198
    @videorowtv5198 Жыл бұрын

    Now that I think about it, I should probably build my own game engine

  • @sabaneyev
    @sabaneyev Жыл бұрын

    100th sub !! very interesting video, hope to see more in the future !

  • @nitricswight
    @nitricswight Жыл бұрын

    loved this video! I honestly feel like I've gone down a very similar path myself (like I literally did the exact same progression of GMS2 to Unity to godot to openGL and now to monogame), so this spoke to me a ton. I'd love to see another video with an in-depth view of how you extended the framework to suit your needs!

  • @taterman27
    @taterman27 Жыл бұрын

    Great advice for beginner game developers! Very cool and high quality video

  • @geshtu1760
    @geshtu1760 Жыл бұрын

    Godot has official C# support but glad you found something that works for you

  • @souptaels
    @souptaels Жыл бұрын

    As a GameMaker user, I honestly can't even recommend GMS to anyone. I only use it cause it's literally the only programming language I know and switching to another one is tough atm. I feel like GameMaker would be so much better if it was open source, like Godot is. It's why so many people love engines like Godot, Unity, and Unreal, to name a few, cause it's made by the community, while GameMaker gives no care to its userbase, only the money they can generate from them.

  • @coolepicgame
    @coolepicgame Жыл бұрын

    these videos are incredible. you deserve way more subscribers dude

  • @whenthebigbruh
    @whenthebigbruh Жыл бұрын

    Congrats on 1.2k+ subscribers

  • @tomerefrat3767
    @tomerefrat3767 Жыл бұрын

    I can't believe you have so few subscribers.

  • @Nurolight
    @Nurolight Жыл бұрын

    Less than 1000 subs? I’m surprised. Excited to see this channel grow!

  • @LuizMoratelli
    @LuizMoratelli Жыл бұрын

    Hi alex haha, great that ytb recommends me your channel! Cant wait for more updates and good luck!!!

  • @DavidBennell
    @DavidBennell Жыл бұрын

    Ah this takes me back.... interestingly I am re-writing a game now in Unity that I first wrote using XNA about 15 years ago I also had to write my own physics engine in C# and write my own Networking for a multiplayer game, but I used C# at work for talking to all kinds of IoT and Embedded hardware devices so the networking was actually the easy bit. Now I mostly just stick to existing tools and libraries but doing it yourself can be really fun for the experience.

  • @TechHog8984
    @TechHog8984 Жыл бұрын

    EXTREMELY underrated, you need more subs. Great video

  • @Lojemiru
    @Lojemiru Жыл бұрын

    This is like the 5th time I've seen the exact same XNA/MonoGame joke from you, and it never fails to send my sides to orbit.