WHY WE SWITCHED to Unreal Engine from Game Maker Studio for the Twilight Monk game

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024
  • 🖌️ -WISHLIST TWILIGHT MONK ON STEAM store.steampow...
    🚀 - FREE DIGITAL ARTIST STARTER KIT - trentk.gumroad...
    🖌️ - GET MY ULTIMATE BRUSH COLLECTION -trentk.gumroad...
    🖌️ -GET MY ART BOOKS AND COMICS - www.aquatic-moo...
    🖌️ -JOIN THE DISCORD = / discord
    🖌️ - BECOME A MEMBER to get exclusive videos and sneak peeks at new art. :
    / @trentkaniuga
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    FOLLOW ME ON SOCIAL MEDIA:
    Twitter: / trentkaniuga
    Instagram: www.instagram....
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    WHY WE SWITCHED to Unreal Engine from Game Maker Studio for the Twilight Monk game
    Game development is not easy. But Unreal Engine has made it so much more enjoyable.
    #arttips #learntodraw #howtodraw
    Games I've worked on -
    CURRENTLY WORKING ON- Twilight Monk Metroidvania
    Fortnite (Environment concept art)
    Overwatch (Environment concept art + Sprays artwork)
    League of Legends (Character design + Environment concept art, UI + Icons)
    Diablo 3 (Character design + Environment concept art)
    Hearthstone (Illustration)
    Burning Crusade(Character design + Environment concept art)
    Wrath of the Lich King (Character design + Environment concept art)
    Indivisible (Environment concept art)
    Final Fight Streetwise (Voice Acting + Character Design + World Design + Cutscene Direction + Co writer on script)
    Ikeda: The Scrap Hunter (Programming + Art + Design)

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

  • @CobraCode
    @CobraCode 20 дней назад +21

    A lot of people underestimate how important the 'Dev Experience' and fast iteration is.
    If you hit your framerate target without any issues on all of your platforms then being able to test and implement things FAST will in the end lead to a better product than squeezing out 800 FPS that nobody is gonna use on a 2D platformer.
    Glad to see Unreal worked out for you.

    • @MonsterJuiced
      @MonsterJuiced 17 дней назад +2

      Oh god don't get me started. The amount of devs I've seen on reddit showing off that their 2D game is hitting 800 fps or w.e... Like yea great, but your engine of choice is quite cumbersome and slow to get things done. Just aim for like 144fps at 1440p and you're fine. You're fine even if you max at 60 fps for some reason.

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

    Hey Trent! Love your stuff. I used your Diablo 3 Workshop as a workflow tutorial for asset generation for my game and 2 months later, its now fully functional with collisions as all. I still have a long way to go but your workshops are directly responsible for my game coming to life from just some concept art. Your content is unreal. Keep up the awesome work.

  • @sano104
    @sano104 21 день назад +9

    Please create more videos like this, I think it's great to know your experience in this field and how you handle yourself and your team. Thank you. I love your work, and good luck!

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

    Twilight Monk looks absolutely gorgeous, looking forward to the release! I clicked so fast on this notification, I myself am mainly working in Unreal as a 3D game (technical) artist but it's really interesting to see how the engine can be used for 2D.

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

    Please keep the game dev videos coming Trent! I'm working on a 2.5D game in UE5 right now and this video was super helpful and inspiring. Twilight Monk is looking beautiful!

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

    Twilight Monk looks incredible! Trent is a true gamedev Master!

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

    I find it super interesting to hear about the problems people encounter along the way during game development and the solutions they find. I`ll watch all your videos about the process!

  • @theelited246
    @theelited246 20 дней назад +31

    There are a few things that I feel I need to point out. As someone who has around 6 years of experience with GameMaker I really do agree with most of the points in this video. GameMaker is more of a "do it your self" style engine where it is really easy to be picked up by beginner devs but also has a steep learning curve. You could've even pointed out even more cons about GameMaker such as the fact that (for now) there isn't a UI editor and you have to make most of the UI elements yourself by pure code. But there are also some things that you really need to give GameMaker more credit about. The compile times are almost non-existant if you manage your assets correctly and don't load everything at the start of the game especially if you use the newer runtimes. You can make a way easier parallax effect by just writing a few lines of code where the camera takes the depth of the layers into account. Shader compilation problems are almost non-existant in GameMaker while in Unreal you'll almost always need to think of a way to stop the game from freezing while compiling the it's shaders. Generally speaking, GameMaker is kind of the Unreal Engine of 2D games, you gotta take some time to learn all of its drawbacks and then you'll see the full power of the engine.

    • @lRyanI
      @lRyanI 20 дней назад +5

      5 years of GameMaker experience under my belt, and I was glad to see this comment.
      Like any engine, GM is not without its flaws, but some of the issues mentioned in this video are quite easy to avoid.

    • @theelited246
      @theelited246 20 дней назад +3

      @@lRyanI yeah, GM is quite an unusual engine and the workflow in it is a little different than most engines but that doesn't mean things are pain to do in it.

    • @razmatazz9310
      @razmatazz9310 19 дней назад +2

      "The compile times are almost non-existant if you manage your assets correctly and don't load everything at the start of the game"
      Could you elaborate a tiny bit on this part? I have never heard that you can do this in GM. How do you exclude something from being compiled?

    • @edwardperkins1225
      @edwardperkins1225 19 дней назад +3

      ​@@razmatazz9310He means loading external resources in game after compile.

    • @theelited246
      @theelited246 19 дней назад +4

      @@razmatazz9310 In GameMaker there are texture groups and audio groups. You store your sprites, fonts and tilesets in the texture groups and sounds in audio groups. Texture and audio groups can be made dynamic and not be automatically loaded into memory when the game starts, that's how you reduce the compile and loading times a lot. When you need the unloaded textures and sounds you can manually load them during runtime with loading screens or something like that. In GM memory management is key if you want the best performance out fo your game.

  • @john-bm4du
    @john-bm4du 21 день назад +3

    Hey, im both, an artist(daily hobby) and a programmer(gamedev) so these kind of videos are extra interesting to me!

  • @shinokami2277
    @shinokami2277 21 день назад +10

    Can't wait to get my copy of Twilight Monk ❤ All the best for you and your studio, Trent ✨

  • @greboge
    @greboge 16 дней назад +2

    Trent, the best advice I ever got from you (from many), is the one to start to make my own game!
    I'm using godot 'cause I'm a sucker for for opensource and I'm learning so muuuuch! Thanks for all the content you've put out!

  • @alfredmanzano680
    @alfredmanzano680 10 дней назад +1

    Appreciate this knowledge, Trent! Also super happy for you this game has really come a long way 🙌🏼

  • @hybridphoenix7766
    @hybridphoenix7766 21 день назад +4

    Would be very interested to see some little vlogs of your game dev progress, this is so fascinating.

  • @vampireantihero
    @vampireantihero 16 дней назад +1

    As someone who is also aspiring to create indie projects and getting used to Unreal Engine, I appreciate your input on this. Thanks for taking the time to share.

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

    this devlogs are incredible! hope to see more of this in the future :D

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

    I dig this kind of content Trent so please keep it comin! :D

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

    More videos like this, seeing behind the scenes from an artists perspective like this is wild

  • @soniccooldude54
    @soniccooldude54 8 дней назад +1

    This video was awesome. I'm an art student studying concept art but i taught myself a bit of game maker for a own metroidvania type game project of mine as well.
    Compile times and the having to program and time almost every individual object comments were so accurate lol and because of that and the scope of the game Im trying to make, Ive been debating moving over to unreal. Videos like this are literally Perfect for artists like me with interests in both game industry niches!

  • @morenagamesstudio
    @morenagamesstudio 7 дней назад +2

    The game looks awesome! Anyway, the first point is a big misconception. Parallax can be done quite easily using layers in the editor and just moving these layers in a some controller based on the camera. No need to write code for every sprite, and you definitely don't have to make each image an object. That's a very unfortunate solution... Anyway, I agree with the other points, and most importantly, everyone should be happy with what they do! I wish you the best of luck with the game!

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

    Best intro disclaimer ever!

  • @ItsRagingRay
    @ItsRagingRay 10 дней назад +1

    I always hear people changing from Unity to Unreal but as a Game Maker user since 2009 i finally broke away when i wanted to make my "Dream Game" an online multiplayer co-op game. I was able to make it 2.5D and Unreals built in RPC multiplayer is so easy to make a seamless game

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

    This is great Trent. I'm a lead 3D artist using Unity at my job but indie dev is the dream. Love your comments on why to use Unreal Engine!

  • @KingdomCrafter
    @KingdomCrafter 14 дней назад +1

    Welcome to the world of Unreal, we just gained another legend!

  • @Simon-ik1kb
    @Simon-ik1kb 14 дней назад +1

    great video. I'm not using or planning to use GameMaker or Unreal :) but still loved watching this video. Now I'm going trough other videos from this channel :)

  • @greboge
    @greboge 16 дней назад +1

    And I cant wait to play this game, man! Love everything about it

  • @trifilosgr
    @trifilosgr 11 дней назад +1

    Best choice ever if you can get out of game maker I started to hate it, I need to do everything myself!

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

    As a animation and VFX student who have gotten to learn Unreal 5, it's nice to see an example that you can make 2D games in this engine.
    Because I'm more of a 2D artist at heart so it would be so cool to try to make something 2D in Unreal one day.

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

    February?! Is that a first time announcement spoiler 🎉😍‼️

    • @TrentKaniuga
      @TrentKaniuga  21 день назад +6

      maaaybe. I don't know. I had to plan a release date about 2 years ago, and I've known that itll be Feb 2025 since we started. But maybe I haven't really said publicly until this video on accident. Good catch!

  • @Kreegrrr
    @Kreegrrr 20 дней назад +4

    Are you guys using Unreal's Paper2D? Have you had any issues with it?

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

    I honestly don't know what role I want to do in game development. I am creatively minded but have zero talent for creating art and lack the patience for fine detail. But I do enjoy esthetically pleasing art. I definitely enjoy implementing mechanics and learning how things work but I hate programming and again lack the patience for it. But as I am learning and attempting to develop multiple games from different genres, I must do everything myself. From art, lighting, animation, sound design to visual scripting and marketing. My ambition is much greater than my skills 😂. I have always loved unreal engine and it just keeps getting better. I have always wanted to make games since I was 6 years old, I'm about to turn 28. I've been dealing with chronic illnesses since I was 12 years old and that makes it incredibly difficult to do anything. So learning how to make games and put it into practice is my literal mount everest. I could die on this mountain, but I'd rather die than live another year without seeing my dream come true.

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

    Trent you would be amazed if you saw any web game dev updating instantanily

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

    It's interesting seeing how others have switched to Unreal from GameMaker, as I've been using GM for years and have built up a nice library of code which is shared across projects. I've always liked GMLs simplicity and forgiveness of bad code, but always disliked that other engines had a lot more tools and functionality built-in.
    Been looking at finally making the switch with my current workplace using UE5 and the odd ex-workplaces still using Unity.

    • @TrentKaniuga
      @TrentKaniuga  19 дней назад +1

      I considered that ability to reuse code across projects as well, and opted to build that library of code in UE. Gm was great, but I’m glad I switched

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

    thank you for the information, and the art of Twilight Monk looks so dope!!..

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

    i'm now making a game in unreal, it's really easy to work with and more intuitive than any other that i tried personally

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

    Heck yeah, keep this kind of content coming, too!

  • @kaikun2236
    @kaikun2236 16 дней назад +1

    I mainly use UE4 and was curious about gamemaker, but yeah that compile time... omg
    I just REALLY wish that unreal had an html option for exporting

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

    Maybe you didn't get that billion sales for the mmo. But I am so glad to see a twilight monk game being made. (I hope snorthog makes an appearance)

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

    I would actually like to see more videos like this. There re so many art and how to draw videos but not as many videos showing you how to take that into games or other media. So if you aren't really into making comics or commissions then there isn't a lot of channels to get input from.

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

    Very cool video, now I actually want to try Unreal! Thanks for these insights, very helpful stuff for starting out. I spent about a year learning Unity and I am starting to see why different engines have different pros and cons, but right now I am in love with the problem solving aspects of game dev programming.

  • @cryptorcd9352
    @cryptorcd9352 8 дней назад +1

    Wait february 2025, that's crazy! I for sure thought it would be late 25 or early 26. Excited to see the full game!
    Will you make a video about why you didn't go with unity?
    It's much more geared for 2D than unreal and I think remember you mentioning you didn't like it, but idk why.

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

    Also, UE5 has access to both Fmod and Wwise middleware for audio/music (I believe Gamemaker just had it´s first version on January). Plus the new tools accessible through metasounds, which are craaazy if you know what you are doing!
    Also the nanites and lumen systems of UE5 are top notch!

  • @visualSD
    @visualSD 11 дней назад +1

    thank you for your work! I would be interested to see the process of creating your game in the unreal engine

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

    so interesting! I am also an artist who wants to make games but have 0 understanding about programming, please make more content like this

  • @geoffreymegardon5624
    @geoffreymegardon5624 16 дней назад +1

    I did not know you ve developed a game on your own before this one! Very interesting to discover your gamedev side.
    A few questions, how does it work in terms of version control when you use blueprints? Is it saved as text?
    Also, at the time, did you consider Unity and Godot?

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

    1:51 That alone made me rethink all my possibilities. Unreal compiler also takes a bit of time but 2 mins c'mon right now bro.

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

    Twilight Monk is looking like a game I might actually buy, depending on how annoying switching in and out of fights are.

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

    Cant wait to get TM on switch

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

    Man, I've been on the fence choosing a game engine for my own personal project(s), I think you just sold Unreal to me!
    Nice to hear some gamedev talk here, it's a lot less commonly found on RUclips.
    That said, I love your comics and am excited for the Twilight Monk game! Looks amazing, and it's also a huge plus to hear about the development of it.
    Not too sure if it's the best idea (for you to decide haha),
    but I'd love to see more on the development of this game. Coming from someone who is hoping to either do concept art for games or make games myself, your channel is a treasure trove. Cheers mate!

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

    I am a subscriber and appreciate you sharing this. I still go back and forth with wanting to start game development and the choices are feel overwhelming at times. There's always a very persuasive video on RUclips for one engine over another. As a solo developer, who did not study code I'm searching for the path of least resistance to get the prototypes made without spending years learning an engine or giving up. 😓😓 I'm really not wanting to make the next AAA game, 2D sidescroller is perfect for me.

  • @StBlueFire
    @StBlueFire 21 день назад +4

    This is awesome! How do you handle the lighting on the orange lit cave and the blue lit (dungeon?) areas? That looks like a neat technique but I didn't see a normal map when you were going over your sprites before. Do you handle it at runtime somehow?

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

      I actually fake a lot of lighting with translucent fog sprites that have a depth mask.

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

      @@TrentKaniuga This sounds interesting, do you by any chance have a video for how to do this? Or is this fog sprite material simply using the Pixel Depth Offset?

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

    Godot might be a good alternative for those people wanting to create a simple game (like those ones on itch you mentionned) as previewing gameplay on the current scene is basically instant like in Unreal. It also has that python-like code language that beginners can "easily" pick up and is generally more beginner-friendly than Unreal (in my opinion having tested both).

  • @RockyMulletGamedev
    @RockyMulletGamedev 19 дней назад +1

    Awesome to see more cool 2D games made in Unreal.

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

    My team at Red Essence Games uses Unity. Unreal Engine looks fun to learn. 👀

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

    Really hyped to play Twilight Monk!

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

    I would love to see unreal tutorials from an artist standpoint

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

    Your game looks really cool.

  • @sorrowseal
    @sorrowseal 20 дней назад +2

    Did you consider Godot before decided to use UE; if so, what stopped you from choosing Godot?

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

    I'm shocked that you decided to switch to UE for 2d game. I'd think that Godot or Unity would be a better fit.
    However I haven't used Paper2D in long time, last time I wanted to it was obsolete, so perhaps it's working fine.
    Edit: Nvm, seems like you're using UE4.x.

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

    I was wondering when you would see the light.

  • @smc9098
    @smc9098 6 дней назад

    cool!!! Will you be attending TGS?

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

    Nice video! Btw, do you use Apple Silicon Mac? For some reason I can't even create a C++ projects on UE4, it gives me an error. Blueprint projects work perfectly well though

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

    Game Maker was a no go because my current game is 2D... but the assets are mostly hand drawn and animated in full HD with some environments being painted over 3D models - boss rooms and hubworlds follow your gum road process for certain concept art pieces - basic low poly environment lit in blender and painted over in Krita and Procreate depending on if I'm at work or home. Godot, Unity and Unreal were my choices... and I went with Godot despite learning Unreal 4 in college because it's the lightest hardware requirement wise, has a lot of the same advantages of Unreal like being able to play a scene instantly and having almost no compile time even with HD assets. I'm primariily an artist, but prefer coding in gdscript or C# over blueprints because it makes more sense to me to look at code blocks instead of the mess visual scripting can become.

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

    Going to start my game development masters in a month. I need to start learning one of this platforms but everyone says again and again UE5. Hope it wont break my rather flimzy computer.

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

    Was Twilight Monk a webcomic? I have a memory of this from back in the day...

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

    I am currently working in RPGmaker when I have the time. So this is very relative and id say if anything will bring in more audience. But then again that YT algorithm lol

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

    Hey Tent, I love all your art and tutorial videos, I am currently a freshman in college and want to get into the concept art industry after graduation but I'm not sure that my current degree caters towards this. I was looking at another university that has a Studio art degree in illustration, design, and animation all put together and was wondering what sort of things should I be looking for in an art degree that will better my skills to get into the career field?

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

    i didn't expect that acutaly. been following quite a lot of game deves and a lot of em use game maker but now you say it they are all pixel games yeah. also most of them are mostly programmers so that makes total sense

  • @dam_ly
    @dam_ly 18 дней назад +4

    Why not use Unity or Godot since since it's a 2d game, Unreal seems an odd choice?

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

      You should use those engines if you like them. We like working in UE for this type of design.

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

    You forgot the fact that in Unreal Engine, shader compilation and blueprint compilation add to your dev time as well. And if you're using c++ then you compilation will be even longer. I think that if you account for that, then compilation in GameMaker isn't as bad as you might think it is.

    • @SybieWee
      @SybieWee 20 дней назад +2

      My most complex blueprints take less than 2 seconds to compile and my most complex shaders take less than 5 seconds to compile (though occasionally it likes to recompile shaders when I start up the game for testing, which can take 15-30 seconds). Simple blueprints are like half a second at most and using material instances with a master material is basically no compilation required. This is on my decent laptop now, but I was having similar results on my low-end PC a couple of years ago.
      C++ can be a nightmare though.

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

      Even then by that point, if you're worrying about large amounts of shader compiling and custom C++ code compiling, you're either a more experienced programmer or you're hiring programmers on your team taking care of C++ side of things and hiring technical artists making complex materials. It's just beyond scrappy artist level of complexity.

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

    nice video trent

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

    Interesting. I use Unreal at work for a 3D game, but I've been using Unity for my 2D projects. I hadn't thought to use Unreal in the way you are cause I thought it would be clunky, but you seem to be pulling it off quite well. I would be interested in hearing more about your methods.
    I'm curious if you could also add normal maps to your sprites to enhance the lighting. That's something that was incorporated into Unity fairly recently and it really helps sell the 2.5D effect by allowing lighting to interact with the sprites like it was 3D surface.

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

      I tried some experiments but the results weren’t worth the time to make them for this art style.

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

      You can add normalmaps to sprites in UE, the sprite editor gives you the option to add one or more additional textures to the sprite, and in the material you can define, how this additional texture will be used, or to which material feature it should be linked. In the material you will see additional slots. And the first additonal slot Zero is already there by default, and and is already connected to the materials normalmap pin. So you just need to click this option and add your normalmap to this slot in the sprite editor. You can add more slots in the material for f.e. emissive materials etc. -> in the material you can add"SpriteTextureParameter" and in their details select to "Sample Additional Textures", which will make this another additional texture slot to use.
      The real question is, just how much lighting features are too much, before it looks like a 3D model and leads to the question, why not use actual 3D models instead of trying to make 2D sprites look like 3D models? ;)

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

    Unreal is nice. Only things I don't like much in it is how bloated it feels (especially for just 2D games), the final application size is huge, and there are some difficulties with exporting/publishing but these are usually possible to work through.

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

    Trent can you give us the story/guide how do you create your game studio

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

    Hey, you mentioned you having a mac and everyone else having windows, has that been a real challenege for you in game making?
    I ask because i was looking to get a macbook pro, but I am not sure if that would create a bunch of collaboration conflicts in the game dev world.

  • @valentine12
    @valentine12 2 дня назад

    Very interesting

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

    @TrentKaniuga Why did you choose to switch to Unreal instead of Unity?

    • @TrentKaniuga
      @TrentKaniuga  20 дней назад +2

      I had a lot of fatal errors in unity that required more technical skill than I have. It also seemed like I needed a lot of plugins. Unreal never gave me fatal errors, and came packed with everything I needed for lighting and controller support. Also, unity was toying with that idea of charging devs per game sale. Yuck.

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

      @@TrentKaniuga I see. That totally makes sense. Yes, Unity does come with empty box pretty much & you need to assemble it as per your requirement. Yea, even we are not a fan of Unity toying with the idea of charging devs per game sale.

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

    Ah it's funny your artist has the same name as me. I wonder if he's just a more successful version of me while I'm trying to break into the industry myself lol

  • @scottcaramel
    @scottcaramel 16 дней назад

    well that kills hope for Linux support
    or playing above 30 fps on my computer

  • @CallousCoder
    @CallousCoder 3 дня назад

    How do you like those compile times? Because that was what made me leave Unreal :D
    I do agree that quick feedback loops are a must for every type of development. But 15 years ago, I was like: "oh here we go again, compile all the C++ stuff... Let me get some coffee". It seems Unreal has improved upon that. Now compiling C++ has always been slow especially with LLVM C++ compilers.
    Oh my god they have a node based scripting engine now? That looked like a spaghetti disaster for a seasoned developer like myself :D But that would explain no compile times anymore, it just runs an interpreter -- that does save on compiling your C++ "scripts".

  • @tripplejaz
    @tripplejaz 21 день назад +12

    Very kind to shout out gamedev brain rot content, Trent! hehe xd
    Real question: why not Unity or Godot for a 2D game?

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

      I cant speak for Trent but, I think Unity would have some of the same issues as GameMaker with compile times or version control.
      Godot has some issues with the stability? Switching to Godot 4.0 broke a lot of stuff and even more so with 4.3. Even looking up stuff they havent updated docs or people still cite 3.3 tutorials. Kinda a pain in the ass, imo.

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

      @@freezingcicada6852 Unity is fine for compile times and version control. Unity tends to compile faster than Unreal and is less resource intensive.

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

      Unity or Godot would have a lot of the same benefits that Unreal has for a 2D game. Maybe even more features for 2D than Unreal, especially Unity.
      Unity's pricing fiasco has put off a lot of people from using it in the future.
      Godot still has growing pains and is harder to port over to Switch/Mobile than Unity and Unreal. And is lacking in some nice features still like fully supported visual scripting for artists/designers. Godot 4 removed it's built in visual scripting but you can use an addon called Orchestrator

    • @JH-pe3ro
      @JH-pe3ro 21 день назад +3

      Unity would come very close to what Unreal does as far the rendering tech used here, but it's less of a stable game-making platform because of Unity's business model; they've never properly dogfooded it or made a big effort to work out some old, long-lived bugs, they just picked up a lot of customers during the mobile boom, and then wandered off to add features for other customers.
      Godot has the right kind of architecture for this scope of game and most likely would also work pretty smoothly - it aims to keep the codebase small, simple, and easy to modify, which allows a decent engine programmer to go in and just add the one or two optimizations needed for a specific type of scene instead of configuring a really elaborate general-purpose graphics pipeline - but it's also less mature and doesn't hit Trent's point about being stable. The 3.x to 4.x transition still isn't really over and 4.x is much more ambitious in what it's doing as an engine, so it's also gone back on some of that simplicity.

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

      ​​@@samwilsoncg​Both Unity and Godot compile fater then Unreal in most cases, and have more 2D oriented development tools.
      For version control, Unity pretty much has all the same features as Unreal. Godots' VC is a lot more simple, however.
      My best guess as to why they went with Unreal is possibly due to Unity backstabbing devs constantly and Godot is still experiencing a lot a growth, and with that comes a lot of changes to keep track of. Godot also doesn't offer porting tools for consoles.

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

    So this is why newly 2d platformer games are more heavy than before 2010s. it's because it's 3d render all the time

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

    Can you say how long shader compilation is in UE4?
    Also, I'd wish I could be in a position to hire a programmer. How did you get to that place where you can do that?
    Thx

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

      I worked at Blizzard and Riot for 25 years and then quit so that I could build a prototype. I announced prototype, and then got publishing offers. Its THAT easy! hah.

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

      @@TrentKaniuga Ah good for you! I also know someone from raylib forums who worked at Blizz. As for me, I guess, not much chance in my current situation. I have some very original idea, but working on them myself gets too much, and programming makes me literally fell asleep and takes ages. These days most of us have to grind ourselves. i used to write good music and was a music director at indie game company for several years, but due to personal issue had to take a long break. But would finance from that if I'd still be going.

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

    love it but I'm a dev

  • @soheilzakeri6275
    @soheilzakeri6275 13 дней назад

    Where are u trent, it’s been 8 days

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

    The game is looking distractingly beautiful

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

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

    Unreal 2D games grow

  • @sog6289
    @sog6289 16 дней назад +1

    I find Game Maker is only good for making 2d retro-style games. everything else use Godot or Unreal haha

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

    Good but why you use Unreal Engine 4 ?

  • @tiagomesquita6980
    @tiagomesquita6980 12 часов назад

    To hear you say other videos are clickbait crap, while you admitted to the same "clickbait" stuff in other videos is hilarious.

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

    switching game engine is like joining baseball team.. are you Red Sox fan? are you yankee fan?

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

    Because you wanted to make your game a buggy and unplayable mess