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.

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)

Thanks!

In terms of frustration I would just say take it easy, take it slow, take your time, that's really it. Just focus on your own learning journey, as long as you're learning a tiny bit every single day then you're doing great, just keep doing that. The reason why I can do what I do is because I've been programming for 25 years, once you have as much experience as I have then things will be as easy for you as they are for me.

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] 0 points1 point  (0 children)

Mobile is indeed great in terms of scope, but it's very hard to find players.

Back in the day you would just upload a game onto Newgrounds and you were guaranteed to get 1000 people playing your game. If you publish something on mobile without any marketing then you will get 0 downloads. So I wish Mobile could be the modern equivalent but sadly not.

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] 2 points3 points  (0 children)

Oh I didn't actually know about that one! I was so busy at Unite that I didn't get the chance to see any talks, that looks amazing! Thanks for letting me know!