Hello and Welcome!
I'm your Code Monkey and here you will learn everything about Game Development in Unity using C# taught by a Professional Indie Game Developer.
Watch the free Video Tutorials or learn from my complete Step-by-step Courses
unitycodemonkey.com/courses
Check out the official website to download the free Project Files and Utilities for every video
unitycodemonkey.com/
I've been developing games for several years with 9 published games on Steam and now I'm sharing my knowledge to help you on your own game development journey.
If you have any questions post them in the comments and I'll do my best to help.
My Steam Games
- Dinky Guardians
- Battle Royale Tycoon
- Ninja Tycoon
- Hyper Knights
- Hyper Knights: Battles
- Blueprint Tycoon
- Game Corp DX
- Survivor Squad: Gauntlets
- Survivor Squad
Пікірлер
Oooook. literally best news feed ever.
Hey! I have a question, how did you import the assets for this MLAgent? like the blue character and the ball and platform? Because i tried to directly download the tar.gz extracted and used the Projects examples, its already been coded and trained, how would i start from scratch?
My 2d sprites and UI sprites also glow after applying bloom effect. How can i prevent 2d sprites and UI sprites from glowing?
15th
Hello, could you please share what VS theme you are using? (It helps me find my place a lot easier when I can match the colours lol). Thank you so much for making these videos!
Keep this concept, it's really a great idea :)
My guy has amazing chiselled features like giga chad
I follow you since your 3rd video on the channel. I'll always be amazed by how kind you are my man. We can see on your face that you are a great person that want to help and teach people because programming is your passion. Thanks you, we really need a world filled with people like you. Sometimes i'm going through hard time in my daily life, and there is nothing more relaxing that listening to you talking about any topics. Thanks for bringing us this content :)
Dots is powerful yes, but... dat boilerplate doe 😂
Your bullets are flickering at 0,0,0 because the they are spawned before the render system but after the transform system. The render system uses the LocalToWorld component that you don't set on instantiate. Either set the LocalToWorld component to the same value as the Local Transform component, or spawn the bullet before the transform system either by ordering your system with [UpdatedBefore] or by using an EntityCommandBuffer.
I think what I really don't like about this new input system is that there's seemingly a thousand different ways to implement the same functionality. Every tutorial I watch about the new Input System has largely the same premise (adding movement and jump) but each one does it in a different way. This tutorial helped me understand enough to make my own in a way that I'm happy with, but even in this video you show multiple ways to essentially add the same functionality either through the Player Input component, or generating the C# class, using Unity Events or C# Events, then other videos have people adding inputs by defining them directly in the script by adding Input Action components to their controllers, but there's not really any explanation of why one way should be used over another, if there's a reason at all.
wait until you try to add animation to unity dots :") it'll make you reconsider using dots
Animation, audio, particle/fx effects, physics, AI,... yeah dots can be real "fun" xD
Thanks a lot for showing our sample, Hugo! I'm glad you like it!
I have had years of scattershot knowledge on programming and theoretical computer topics. I've attempted several unity tutorials but always struggled to understand what I was reading and seeing. This tutorial (I paid for the paid version) has singlehandedly enabled me to not only learn some of the gaps I was missing, but has enabled me to have enough knowledge to look up and learn from other unity tutorials. I did struggle a bit understanding how to setup the actual game objects in the editor - but reviewing some of the other smaller topic videos by code monkey helped me get past some of that. My game isn't perfect, but I've now written quite a few lines of a project that are like 30% clean code driven and better yet - no tutorial, just application of knowledge gained from Code Monkey! So thanks!
Thanks bro, great job!
Larian do the "do same game over and over again"
How does this guy have time to make a world famous news show, video tutorials, and answering Reddit questions? Next you'll tell me he responds to KZread comments!
How did he make this transitions???
Hello, are the SOLID principles relevant for programming games in Unity?
SOLID Principles are relevant for making a clean and extensible code and every code you create must be clean and extensible. So yes, it is relevant for programming games not just in unity but in any engine/library you want to do.
I think its really simple. People dont consider tools as, oh you were helped by 1000 people. A painter will claim they alone painted a masterpiece even though every paint, brush, and canvas was created by someone else. If you use 1 million tools, it would still be a solo dev. Assets you can buy fall under tools aswell. But as soon you hire people to create tools, then its no longer solo dev. Like when a Artist hires a programmer to create a tool that determines the order of rubiks cubes to create a giant mural, I would not consider that as a solo project. There is nothing wrong with not being a solo dev. I actually hate solo devs when they are successful and still refuse to hire people.
there is no audio? i think stream audio disabled due to background music if is there any.
suddenly it fixed idk how :D thx for the stream i wanted to learn this subject, i did a multiplayer rts game but without dots little bit laggy
Ah yes another clip of an asset flip walking in a straight line
classic
Obrigado pelo video, sempre bom ver videos novos.
soooo it's not a game. who cares.
Will you be making a video going over the basics of DOTS in addition to the RTS course?
thx dear codemonkey
❤
Thank you!!! I am looking forward to watching this course.
What do you think about the removal of IAspects ?
I think the prediction is on point.
Looks incredible, animations still need work.
SO GOOD! I am so grateful for this resource, which is allowing me to get up to speed on Unity game dev so much more quickly than I thought I could. Coming from JavaScript development, C# has been pretty easy to pick up, but all of the practical nuance and best practices of a game developer are what I was really missing. Thank you! 🐒 <- intermissionmonkey
How good is the enemy AI in this course? I want a turn based game that atleast a little challenging because the enemy using tactics. Like when you and the AI have both the same amount of health and it's a fair game but you have to think a little how to beat the enemy
My concerns about the new CEO and the runtime fee are really the same. The company took the obscenely anti-consumer tactic of running at a loss until they have control of the market, then using that control to put the screws to the consumer to get more than they're entitled to to make up for those losses. They discovered they couldn't get away with it yet, so they put caps on the runtime fee solely as a way to buy time until they can get away with removing them. And this new CEO doesn't strike me as the kind of guy who would say "Hey, that didn't work. Let's just be a normal company and make a sensible amount of money in a sensible way." I would bet he's just going to steer the company back onto the evil path of stealing market share so they can screw us over eventually.
This is great. I hope it takes off. I don't know anything about making or promoting content, but I hope there are people out there who can advise you as you take it from strength to strength
...with a bunch of stock animations and stuff from asset stores.
Sorry for joining the chorus, but another EA's? What now? Each built-in package will be sold as DLC for US$ 100?
Code Monkey is a name that is easily remembered and noticed. It reminds of agility and skills monkey has when on trees or on the ground. Coding requires flexibility and adherence to some rules. Very good name. I am learning from Code Monkey and getting better every day of the week.
This guide is awesome! Unfortunately, I could not add ingredient icons. The icons just do not be shown. Couldn't find the reason. Probably, some unity version issue or some changes
Pause the game and look in the hierarchy, are the object spawned? Maybe htey're spawned but disabled or positioned in a strange place. Maybe not spawned as a child of the container Add some Debug.Log to your code to see what it is doing
Great news series
code moneky please upload a advance course. I recently quit my job and plan to better my skill. It would be perfect opportunity for me if you just upload it. I ll be thankful to you and will definitely keep you in my mind if any of my ideas get viral (I do hope so though). Thanks
Hey if I change the name on script for example I changed it from jump to shoot will it still works?
You mean the generated class? You shouldn't directly modify that one, if you want to change the name then change it in the Input Action map itself and then regenerate the C# class
@@CodeMonkeyUnity I meant like you use on void jump if I changed it to on void shoot
If it's not one of the functions in the generated C# class then you can name it anything you want
@@CodeMonkeyUnity and I really don't understand input system like how to make third person control with it
What is that UI Camera?!!
Why is it that the Cubes - Don't rotate in the scene view? - Aren't visible in the game view (for me)?
Oh, wrong render pipeline apparently.
If using entities rendering make sure you're using URP/HDRP And for seeing the runtime data in scene view, go to Edit - Preferences - Entities and modify Scene View Mode
@@CodeMonkeyUnity The first one I already managed to figure out, but hadn't found out about the scene view mode. That works! Thanks!
Clearly by no possible definition is it a solo dev project. Though the guy obviously has great team and project management skills. He should work for a major studio
Thanks for the guides as always! I encountered an odd problem. There is the possibility of a player joining a lobby successfully entering the lobby but never connecting to the netcode part. In this case I end up with lobby that has 1 more player than what the networkmanager has - this could be a case such as the players computer dying or something half way through the connect... And I am not sure entirely how to reconcile this discrepancy smoothly.
Thanks for the super thanks! Hmm you could have the Server listen to connections, and when someone joins a lobby start a timer. If they haven't joined the NGO connection within 10 seconds then kick them from the lobby
I can't get the client to see the disconnection UI when the host disconnects. the client receives its own clientId in the OnClientDisconnectCallback event, not that of the player who disconnected. I tried everything, even with the new unified event introduced in 1.8.0, the result is the same.
4:39 I think this applies to anything you do... A doctor starts off in school, they think they know everything... then they learn more, and realise they will never know enough. Learning is supposed to be an endless loop. I know some people dream of a time where they stop learning... But... Why play games if you don't want to learn something new? Why does a game become boring, once you've mastered it and seen everything there is to see? I've learnt to like the frustration... in fact, if I go a day without any, I feel like I've not challenged myself. Overcoming something is a reason to celebrate, and I LOVE to celebrate :D
if anything itd likely work best as a telltale kinda game
I'd legit get that for the novelty of how cool that is, cause even tho it's not "playable" all of that still takes incredible skill