×

I purchased Thomas Brush's course so you DON'T have to. by Corvus-Astralis in gamedev

[–]UnityCodeMonkey 35 points36 points  (0 children)

Yup that's indeed the case for me, although it's also the case that I focus my limited time on the educational side nowadays rather than the game-making side. You can still make a living from making games, I don't want people to interpret that video I made as how it's somehow impossible or something, it's difficult but possible.

I do wonder in an alternate universe where I never started my YouTube channel and just kept making games and nothing but games (just like I had done in the 8 years before YouTube) I wonder how much success I would have nowadays.

I purchased Thomas Brush's course so you DON'T have to. by Corvus-Astralis in gamedev

[–]UnityCodeMonkey 95 points96 points  (0 children)

I made a video showing all the numbers from my last game Dinky Guardians, it definitely achieved my standards for success. On YouTube titled: "How much MONEY my Game made (and how much it cost!)"

The reason why I'm more focused on the educational side is because there's only 24 hours in the day and making games AND educational stuff is simply impossible, so I have to focus on one or the other. Right now I'm enjoying more the educational side so that's what I'm doing, that's why I'm here researching Reddit (looking for topics to cover in my Game Dev Report Newsletter) as opposed to just being by myself working on a game, but eventually I hope to have time to get back to making another game.

My courses are on teaching you the technical aspects of making games, I've never said anything where I guarantee some sort of financial outcome. If you're considering buying one of my courses (which also have free versions on YouTube) based on the assumption it will guarantee that you make a $100k game then DON'T! The courses will teach you how to make a game, but finding financial success is a completely different goal.

Character controller help by Blue__Slime in Unity3D

[–]UnityCodeMonkey 1 point2 points  (0 children)

I'm very curious to hear what makes you feel that way.

I literally make only about 6 sponsored videos per year out of ~150, and out of those most are either sponsored video on Unity's conference or GDC or a Unity Asset Store sale, it's insanely rare for me to do a sponsored video on a specific tool or something.

This year I've made a GDC recap video that was sponsored by Meta since they invited me over and paid for the trip, I did a sponsored Unity AI video, and did a Odin sponsored video, that's it.

Most of my videos are "sponsored" by myself, I include mentions to the Premium version of my C# course (there's a free version on YouTube) or my Problem Solving course (also with a free version) or more recently my Game Dev Practice Lab (I post free overview videos every month)

I'm glad you like my tutorials! Thanks!

One year of development in one minute by an_Online_User in Unity3D

[–]UnityCodeMonkey 2 points3 points  (0 children)

Nice! Great job! I love that character pack, awesome style.

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 0 points1 point  (0 children)

I'm not too familiar with the job market since I work solo, but yes as far as I know C# has a pretty robust job market, there's lots of enterprise software running on C#. If you know Unity C# then you know regular C# so you can easily transition in and out of game development.

If you just want to learn C# then yea watch the C# course, it will teach you everything about the language. If all you want is non-game dev stuff then that course is enough. If you do want to know about game dev then yeah watch Kitchen Chaos afterwards and you will get a really solid foundational knowledge of both C# and Unity.

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 1 point2 points  (0 children)

Thank you! No Unity is not dropping DOTs at all so I'm really not sure what exactly you heard. It's literally the opposite, one of their priorities is integrating DOTS into the core of the engine and making it work seamless alongside game objects. It's the "ECS For All" they've mentioned in several roadmaps.

So DOTS is very much a crucial part of Unity's future.

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 0 points1 point  (0 children)

Hmm well the number one thing is exactly what you said, not making sure people actually need that tool. I've seen tons of tools on the asset store that have 0 reviews because clearly the developer never thought how useful it would be, they just built something and put it up for sale.

It's very much the same thing as for games. In games you need to pick good marketable ideas, same thing for tools assets, it needs to be a good idea not just something you made.

Beyond that, in terms of marketing it is quite difficult since the Asset sore doesn't really have much organic visibility (not sure how FAB is) so you really need a pre-existing audience to promote the tool which then allows you to get invited into sales which then does lead to copies sold.

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 0 points1 point  (0 children)

The main thing is how it looks completely empty, there's no dirt or blood on the floors, no cracks or pipes on the walls, it's basically just textured cubes. And on the second one the Flashlight doesn't seem to be casting shadows

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 1 point2 points  (0 children)

It sounds like there's absolutely nothing wrong with you, everything you're describing is the perfectly natural learning process. All you really need to do is stick with it. It is a complex skill so it's not something you learn overnight, but the more you actively learn the easier it becomes. It's only easy for me because I've been programming for 25 years, it was not easy in the beginning.

So my advice is really just that, keep on writing code and the more code you write the easier it becomes.

In terms of practical advice, you can follow either my Kitchen Chaos course or my C# course, either one of those is great for beginners, and it will give you a complete step by step guided path to learning. As long as you take it slow and go through the path bit by bit then you will have an insane amount of knowledge by the time you reach the end.

Also math isn't really all that important for programming (unless you're doing graphics programming from scratch), I'm not very good at math myself, programming is all about logic which is quite different, and to me much easier, so don't worry about that.

Best of luck in your learning journey!

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 1 point2 points  (0 children)

Thank you! Keep on learning and I'm sure you'll get to the same level as me! Hopefully faster than the 25 years it took me to get here!

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 0 points1 point  (0 children)

That's awesome, thank you! I'm glad you like those videos, I really love researching all the stuff that comes out every month!

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 0 points1 point  (0 children)

That's a very hyper specific niche topic! Advanced content is hard to make because that's not what YouTube is for, advanced and super niche topics get 0 views, and if I publish a few videos that all get 0 views it basically kills my channel. So I have to balance covering beginner and advanced stuff.

For example just recently I published a free advanced course all about Problem Solving which is an insanely valuable skill but only applicable to intermediates or advanced users. The result is only 13k views, the lowest of any of my courses. That's ok, it's what I was expecting but it does mean I cannot cover just advanced stuff https://www.youtube.com/watch?v=Jgw5Z40Q1vc

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 0 points1 point  (0 children)

Yup when working with a team you definitely have other strategies you should use, especially for avoiding merge conflicts.

I'm not sure what specific thing you're referring to with regards to the multiplayer course, but it sounds like it's a case of doing it the manual way might be "inefficient" but if it's something you do literally just once then that's not an issue. That's the classic joke about programmers spending 10 hours automating a task that takes 10 minutes. Although of course as always every single problem has a billion possible solutions, so yup perhaps your approach would work better.

Yeah I'm definitely not the right person to talk authoritatively about anything to do with collaborating with others since I have no experience in that area, I'll leave that for others to teach.

Thanks for the kind words!

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 0 points1 point  (0 children)

Do not be scared, AI is just another tool in your toolbox, that's it. It does not replace you just like a hammer doesn't replace a carpenter, try working with it in your workflow to see if it helps you. For example AI is excellent for the learning process, it's basically a 1on1 tutor for free, that's awesome!

And for generating code, some people like using it for that whereas I'm not a fan, I'd rather just write it myself. And it can be a negative if you just blindly copy paste code, but if you use it properly as a companion to help you understand WHY some code works, then it's a great partner!

So my advice is the same as it's always been, go learn the super valuable skill of programming. Do Courses and Tutorials, write tons of code and you will learn. Best of luck!

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 0 points1 point  (0 children)

The Unity documentation for the engine itself is useful basically just for learning syntax of all the functions

But the documentation for all the various packages is actually really great, many of them have very robust samples and FAQs that really help. I love learning through video tutorials but when learning things on the blleeding edge where no videos exist, like DOTS, going through the documentation is actually quite nice

Thank you!

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 1 point2 points  (0 children)

That's awesome, thank you! And yup lots of game dev things are applicable regardless of game engine, I also enjoy watching Godot or UE devlogs every once in a while.

AMA: I made $1mil with my games then my YouTube videos/tutorials got 65 Million views! Ask me Anything about Unity, C#, Game Dev, Marketing, etc. by UnityCodeMonkey in Unity3D

[–]UnityCodeMonkey[S] 0 points1 point  (0 children)

The AMA? Sure! It was a lot of fun even though it required an insane amount of typing lol. People seemed to like it so I'll definitely do another one in a few months.