The 5 TRENDS shaping Game Development in 2024!

Поделиться
HTML-код
  • Опубликовано: 28 мар 2024
  • ✅ Read the FULL Gaming Report! cmonkey.co/unity2024gamingreport
    🎮 Download the FREE Megacity Sample! cmonkey.co/megacity
    🌍 Get my C# Complete Course! cmonkey.co/csharpcourse
    🎮 Play my Steam game! cmonkey.co/dinkyguardians
    ❤️ Watch my FREE Complete Courses • Learn to make Games wi...
    🌍 Get my Complete Courses! ✅ unitycodemonkey.com/courses
    👍 Learn to make awesome games step-by-step from start to finish.
    🎮 Get my Steam Games unitycodemonkey.com/gamebundle
    Sponsored by Unity
    🔴 RELATED VIDEOS 🔴
    The FUTURE of Unity 6! • The FUTURE of Unity 6!
    Making MULTIPLAYER Games has never been EASIER! • Making MULTIPLAYER Gam...
    Learn C# Beginner FREE Course! • Learn C# Beginner FREE...
    Turn PLAYERS into CREATORS with Unity UGC! • Turn PLAYERS into CREA...
    💬 Learn about 5 Trends shaping Game Development in 2024 in the Unity Gaming Report.
    This is a huge report with a ton of info on many topics so you can learn how studios are adapting to today's world and how having this knowledge can help you make better decisions to increase your odds of finding success.
    📝 Some Links are Affiliate links which means it costs the same to you and I get a nice commission.
    🌍 Get Code Monkey on Steam!
    👍 Interactive Tutorials, Complete Games and More!
    ✅ store.steampowered.com/app/12...
    If you have any questions post them in the comments and I'll do my best to answer them.
    🔔 Subscribe for more Unity Tutorials / @codemonkeyunity
    See you next time!
    📍 Support on Patreon / unitycodemonkey
    🎮 Grab the Game Bundle at unitycodemonkey.com/gameBundl...
    📝 Get the Code Monkey Utilities at unitycodemonkey.com/utils.php
    #gamedev
    --------------------------------------------------------------------
    Hello and Welcome!
    I'm your Code Monkey and here you will learn everything about Game Development in Unity using C#.
    I've been developing games for several years with 8 published games on Steam and now I'm sharing my knowledge to help you on your own game development journey.
    I do Unity Tutorials on just about every topic, Unity Tutorials for Beginners and Unity Tutorials for Advanced users.
    --------------------------------------------------------------------
    - Website: unitycodemonkey.com/
    - Twitter: / unitycodemonkey
    - Steam: store.steampowered.com/develo...

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

  • @CodeMonkeyUnity
    @CodeMonkeyUnity  2 месяца назад +3

    ✅ Read the FULL Gaming Report! cmonkey.co/unity2024gamingreport
    🎮 Download the FREE Megacity Sample! cmonkey.co/megacity
    🌍 Get my C# Complete Course! cmonkey.co/csharpcourse
    🔴 RELATED VIDEOS 🔴
    The FUTURE of Unity 6! ruclips.net/video/uixs4FCAqLI/видео.html
    Making MULTIPLAYER Games has never been EASIER! ruclips.net/video/PCd3yp_VZ-c/видео.html
    Learn C# Beginner FREE Course! ruclips.net/video/pReR6Z9rK-o/видео.html
    Turn PLAYERS into CREATORS with Unity UGC! ruclips.net/video/ShZUu5JwwyY/видео.html

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

    Three months for a prototype seems fairly reasonable for a mid-sized or larger game. For instance, check out the videos online of the Ori white-box prototypes. They are pretty involved and I imagine they took months just to get that much done in terms of the flow and feel. A lot of different moves and puzzles and squash and stretch animations went into it at an early stage before any real art was applied to it.
    Also, IAA stands for "in-app advertising" as opposed to IAP which is "in-app purchase."

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад +2

      Yeah I guess the bigger the team the more it makes sense to have longer prototyping stages.
      Oh that IAA makes sense now! I hadn't heard of that acronym before, thanks!

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

    In terms of code writing, I think it has potential for generating code for specific algorithms (especially when given existing context), such as generating code for class methods or generating test functions and test data. I think it's something to play around with for sure; find what you still prefer to do manually, and figure out how you can use AI to automate the rest.

    • @daisan5859
      @daisan5859 2 месяца назад

      Write dogey code, use AI chatbot to debug and fix your code.
      Even using pseudo code -
      Amount of time chatbot has saved me in debugging.
      10 hours pulling your hair out trying to fix code.
      Chatbot less than 10 minutes to implement a fix

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад

      Yeah good point, I'm sure it's super useful at building algorithms like Quick Sort since it was probably trained on millions of CS books, but I don't really manually write those myself so don't really need it.

  • @Sim2322
    @Sim2322 2 месяца назад +7

    A big secret combo is localization + UGC.
    I thibk multiplatform is real nice, but does not expand your market nearly as much as localization does

    • @tsplitart
      @tsplitart 2 месяца назад +1

      bingo !! localization plus variaable prices in different countries

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад

      Yup localization is definitely an excellent feature that every indie dev should implement

  • @lordkakabel76
    @lordkakabel76 2 месяца назад +9

    As usual, I'm in the minority. I don't play free or mobile games. I can't abide in-game ads. I don't play multiplayer. For me, video games are my alone time. The only one I play multiplayer is Minecraft LAN/Minecraft Dungeons with my kids.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад +6

      Same thing for me, although while technically in the minority there are still millions of us!

    • @CurtisTaylorGurtha
      @CurtisTaylorGurtha 2 месяца назад +2

      This is why games should opt to add in an offline mode. I know that's a pain in the neck, balloons scope, and requires possibly designing two sets of rules/values for content intended to be multiplayer.
      It just makes sense to me to do it b/c if the game has a dedicated/required online mode, selling the game post shut down is basically an impossibility.
      Why shut down a possible source of revenue if the servers have to come down? Or at the least make it peer to peer multiplayer so it can continued to be enjoyed

  • @AdityaChoudhary1213
    @AdityaChoudhary1213 2 месяца назад +1

    Hi Code Money, I have a question: I am making an endless runner game for mobile devices like Subway surfers. Is using Animator for animating ui elements still a bad choice?

  • @RVVNNT
    @RVVNNT 2 месяца назад

    Thanks for sharing the project. Looks like a great teaching material!

  • @edupe6185
    @edupe6185 2 месяца назад +10

    Maybe there’s some bias with the multiplayer analytics. These games are harder to build and they are normally made by more wealthy and successful studios, so maybe it doesn’t work for small indies.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад +3

      That's an interesting point which is certainly a factor in all these stats, but the tools nowadays are so good that even a solo dev can make a multiplayer game. The reason why I made my last game Multiplayer was exactly because the tools made it so much easier, so the complexity of making a multiplayer game has gone down significantly.

    • @stickguy9109
      @stickguy9109 2 месяца назад

      Dani was alone though. It is possible it's just a skill issue on our part.

    •  2 месяца назад

      @@stickguy9109 skill would be an example of the bias mentioned by OP

  • @haibru558
    @haibru558 2 месяца назад +1

    Did anyone face this problem, in unity asset store I choose open in unity to upload an asset, it opens the package manager and it's empty,it doesn't download but shows bunch of error in the console ,I tried in a new project it happens again, so I can't use the asset store

  • @MaybeLoveHate
    @MaybeLoveHate 2 месяца назад +9

    I do use AI for code a lot but not with copilot or anything like that. More just giving code to OpenAI to review and offer more performant alternatives. If I am stumped on something it can be super valuable. Rarely use the code as is, but it almost always helps me think of a better way to do what I am after.

  • @modex1864
    @modex1864 2 месяца назад +1

    I love your vids and especially your streams, when is your next stream?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад

      I was planning to do a fun one this week but got caught up finishing a bunch of videos, hopefully I'll be able to do it next week, maybe Tuesday or Wednesday

  • @rutchjohnson
    @rutchjohnson 2 месяца назад +1

    I use Chat GPT code a lot, mostly to help me remember core fundamentals or to quickly map out new methods. I never use it like how you showed in this video.

  • @uba98cz
    @uba98cz 2 месяца назад +2

    8:51 IAA = "In-App Advertisement"
    I believe... At least that would be consistant with the begining of the report

  • @suicune2001
    @suicune2001 2 месяца назад +1

    Thanks!

  • @alboexe
    @alboexe 2 месяца назад +1

    thanks for going through the report, got it bookmarked but didn't read 😅

  • @rootbindev
    @rootbindev 2 месяца назад +4

    Wonderful

  • @bluzenkk
    @bluzenkk 2 месяца назад +1

    I find that ai code is good for writing boilerplate code such as constructor or common code like movement, the code that i wrote many times b4.

  • @beardordie5308
    @beardordie5308 2 месяца назад +3

    One thing I noticed this year: at least 17% of VR gamers are absolutely impossible to please. Asgard's Wrath 2, which is by all metrics as good as a game can possibly get, you can see the ratings go from almost exclusively 5 stars, save 17% of one stars. It's for sure a 5 star game. Anybody who rated that game one star doesn't deserve anything good in life. 😅 imo

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад +4

      Yeah I've heard nothing but good things about that game, maybe it had some performance issues with some devices? Or maybe people angry that it's a Meta exclusive

  • @STORM-qw2gq
    @STORM-qw2gq 2 месяца назад +1

    Can you do a tutorial on profiler I can't find a good tutorial video

  • @alroyfernandes4090
    @alroyfernandes4090 2 месяца назад +1

    Deep motions say motion is also in beta it's an text to animation tool

  • @Mumbolian
    @Mumbolian 2 месяца назад +1

    5 trends that Unity wanted to talk about*.

  • @MomoVader
    @MomoVader 2 месяца назад +2

    YOUUU ARE THE MAAN !!!

  • @papasherbert4362
    @papasherbert4362 2 месяца назад +1

    I have used A.i for code since late 2022.
    It's gotten Significantly better, being able to remember past scripts and take in feedback correlating with it's mistakes has improved it far beyond when I first started using it. It's crazy

    • @sabbracadabra7083
      @sabbracadabra7083 2 месяца назад +1

      This is interesting because I've recently been experimenting with AI to generate graphics or code, but it's been mostly fruitless and generally ineffective. The fact that someone is having success with AI leads me to believe that a new soft skill is forming in the community that is responsible for persuading machine spirits to do what you want them to do. Hail Omnissiah!

    • @papasherbert4362
      @papasherbert4362 2 месяца назад

      @@sabbracadabra7083 I guess it's like "googling" as a skill.
      It was always an inherently natural skill for this "iPad baby". I guess it's probably similar

  • @andrew00zero
    @andrew00zero 2 месяца назад +1

    Im still learning and sometimes I use AI to write a line of code in order to make some kind of fuctionality that I have problem to implement. At this point it did helped me out few times. Problem is that AI will not make great programmer. At least now.

  • @tastylicks3739
    @tastylicks3739 Месяц назад

    I think a Collab with WorthyPrince YT (80k subs) talking about the Unity engine and rampant Bot issues in Lords Mobile would be so cool! Specifically about the decrypted Binaries and how a developer approaches it ….would be great education and opportunity for future game promotion hahah

  • @nourmawasi4847
    @nourmawasi4847 2 месяца назад +1

    What are your thoughts on the unreal engine? Do you only use unity?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад +7

      I've never used it but from what I hear it's an excellent engine. I use Unity simply because it's the only thing that was available when I got started 12 years ago, and I keep using it because I already have a ton of knowledge with it and the engine allows me to build any game I can imagine so I don't really have any reason to switch.
      Maybe in an alternative universe where in 2012 Unreal was free and Unity was not, in that alternate universe I would now be using Unreal.

    • @nourmawasi4847
      @nourmawasi4847 2 месяца назад

      @@CodeMonkeyUnity oh wow never thought about it that way, makes sense, and thank you for the reply

  • @chuckdude514
    @chuckdude514 2 месяца назад +3

    Multiplayer is definitely the future for most games. Thank you for introducing me to netcode and thank Unity developers for making networking much less complicated than it is!

  • @everythingcouldbesimplify818
    @everythingcouldbesimplify818 2 месяца назад +1

    The cost to maintain online games always scares me. I hope to release my game to consoles too at least on Nintendo switch

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад

      If you make premium games then usually cost isn't much of an issue, it only becomes a big problem if you make f2p games and you need to have good enough monetization to pay for it.
      For example in my last game Dinky Guardians I added multiplayer but so far I haven't had to pay one cent because it was always within the Free tier limits,

  • @AHEK8
    @AHEK8 2 месяца назад +2

    Can you please 🥺 help me to optimize my game for mobile or make a new video on that topic. Because in my pc the games runs at 120fps and in 8GB ram mobile it's runs at 28fps or less sometimes 😊

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад +1

      Optimization is a very very specific topic, it's really hard to come up with solutions that work in very project
      So my best advice is connect the profile to your mobile and see what is taking so long. Maybe it's CPU or maybe it's the GPU

    • @AHEK8
      @AHEK8 2 месяца назад +1

      @@CodeMonkeyUnity how to do that in the mobile is there any specific app ? Because for my pc I can't figure that out please help !

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад +1

      You connect the Unity Profiler to your device docs.unity3d.com/Manual/android-profile-on-an-android-device.html

    • @AHEK8
      @AHEK8 2 месяца назад

      @@CodeMonkeyUnity thx

  • @SimonSlav-GameMakingJourney
    @SimonSlav-GameMakingJourney 2 месяца назад +12

    40% more activy players on multiplayer games is actually much much lower than I expected

    • @TarrenHassman
      @TarrenHassman 2 месяца назад

      I bet it's a lot higher of a percentage if you compare successful single player vs successful multiplayer compared to single vs multi as a whole.

    • @AHEK8
      @AHEK8 2 месяца назад +1

      Make good games you will get more players

    • @tsplitart
      @tsplitart 2 месяца назад

      tbh we 90s or before people are the very last ones who will play single player diligently. As the years progress, multiplayer is the way to go. newer gen will mostly indulge is online competition/multiplayer. So, I believe mulitplayer will take a huge jump in the coming years. Plus , there is ease of access of computers as the time progresses

    • @Super.Whimsy
      @Super.Whimsy 2 месяца назад

      Exactly. And that’s an average!

  •  2 месяца назад +1

    I wonder if Unity used the asset store as training data for Muse...?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад +1

      They said owned or licensed data, so only if they contacted individual asset store publishers to license their data

    •  2 месяца назад +1

      @@CodeMonkeyUnity that sounds good! You sure the asset store license does not allow them to consider the assets as "licensed" for this use though?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад

      Not unless they change the license and require every asset store publisher to agree to a new license which as far as I know hasn't happened

  • @DevMarco-
    @DevMarco- 2 месяца назад

    You forgot the trend to annoy players with bad implemented service games. Nothing new I know but it definitely continues in 2024 I think.

  • @dreamingacacia
    @dreamingacacia 2 месяца назад +1

    AI is still in weird spot. I'd rather make some tools to help me do stuffs than trust in something that I don't have a good understanding about. If I have to choose an AI to use, I'd develop a simple assistant software similar to the ones people developed years ago, but better of course. I don't like the idea of "training AI". I'd rather feed the rules and have the AI function on this foundation. Sure enough the AI have great potential to be better than human especially on logic side. But that's the same as how computer is better than human at computing.

  • @SergSamixonGD
    @SergSamixonGD 2 месяца назад +1

    Excuse me - who that man on video?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад

      Either it's me or it's an AI, in these days it's hard to tell!

    • @SergSamixonGD
      @SergSamixonGD 2 месяца назад

      I remember you like nice man ~of my age =)) In any case you cool man! Love you!@@CodeMonkeyUnity

  • @juancamacho479
    @juancamacho479 2 месяца назад

    i havent play a single player game in years, id say at least 10 years. I only play online games

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад +1

      That's interesting, I'm the exact opposite, I haven't played a multiplayer game for anything more than 1 hour since Battlefield 4 which was about 10 years ago I think

  • @dimitrimarshall1079
    @dimitrimarshall1079 2 месяца назад +1

    IAA = In App Advertising

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад +1

      OH! That makes sense, thanks for letting me know, I've never seen that acronym before.

  • @Runix1
    @Runix1 2 месяца назад +2

    I love your videos, but damn that thumbnail makes me sad.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад

      Why? Which one? I have an AB test running

  • @scottcastle9119
    @scottcastle9119 2 месяца назад +1

    I made a horror game with just AI code

  • @ExpensivePizza
    @ExpensivePizza 2 месяца назад

    As a coder for over 30 years, like you, I don't find AI particularly helpful. But I presume AI is helpful to code if you're still learning.
    The same goes for AI art. If you're not an artist it feels powerful to be able to create art quickly but if you are an artist it looking at AI art is probably cringe.

  • @slasher3428
    @slasher3428 2 месяца назад

    In all honesty i was a bit scarier several months back from that whole fiasco with unity monetization. I am kind of glad they are able to bounce back though. Even if they do have a bit of work to do to rebuild our trust

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад

      Hopefully that whole fiasco scared them from doing crazy changes like that ever again, so hopefully in the end it actually ends up being a positive event.

  • @phutureproof
    @phutureproof 2 месяца назад +4

    oh its my time to shine, hey mom
    im also going to add something to the list
    don't piss off your fan base, you know what im talking about

    • @frogmasto1316
      @frogmasto1316 2 месяца назад

      wym

    • @chuckdude514
      @chuckdude514 2 месяца назад

      ​@@frogmasto1316 I heard some people complaining about the AI generated thumbnails before, but I'm not sure if he's referring to that.

    • @frogmasto1316
      @frogmasto1316 2 месяца назад

      @@chuckdude514 ohh

  • @TravisBerthelot
    @TravisBerthelot 2 месяца назад +1

    00. Stop using Unity.

    • @SHOUTOGUN
      @SHOUTOGUN 2 месяца назад +2

      Why

    • @5ld734
      @5ld734 2 месяца назад

      Unity is fine they practically restructured already after that last debacle

    • @TravisBerthelot
      @TravisBerthelot 2 месяца назад

      @@SHOUTOGUN Because it is trend 0 in the list they don't want to show you.

    • @TravisBerthelot
      @TravisBerthelot 2 месяца назад

      @@5ld734 Crazy pricing and firing many of the developers is hardly what I would call fine. Why would a publisher want to pay more than a few cents per install ever?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад

      You don't pay cents per install, it's per copy sold as declared by the developer with a max cap of 2.5% which is lower than Unreal's 5%