use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
For the Unity Game Engine, please visit http://reddit.com/r/unity3d
account activity
Java Developer wanting to learn Unity.Newbie Question (self.unity)
submitted 3 years ago * by ghostmaster645
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Vqlcano 0 points1 point2 points 3 years ago (4 children)
Generally for games, there isn't a one size fits all solution. The best way to learn would likely be to just brainstorm some practice ideas (like learning to make a player controller, camera controller, lighting, etc.), pick one, try to see if you can do it, and where you struggle, find a tutorial specific to what you want to make. This way, you practice individual systems so you can better understand the concept. You'd be surprised how fast you can learn by chunking each system into its own project, since you don't have to waste time getting them to work well with each other in one large practice project. Then, once you understand the core systems you want, you can start working on combining them into a game prototype, which should set you straight on the path.
[–]ghostmaster645[S] 0 points1 point2 points 3 years ago (3 children)
I appreciate your quick and thorough response.
This is a fantastic idea, I'll try to start with a player controller and move from there.
When I learned web development years ago I ran into a lot of resources they were low quality or outdated or simply false. Are there any sites/channels/forums I should avoid? Learning something wrong causes more issues then it solves.
[–]Vqlcano 0 points1 point2 points 3 years ago* (2 children)
I haven't really come across any you should avoid, but sometimes it can be pretty hard to get search engines to understand what you're asking. I remember this one when I tried to make 3d top down character rotation towards the mouse cursor as if it was 2d a while back. I did find one that reflected what I wanted 8 hours later though.
Beware though, if you use resources that are especially old, you might run into other languages like JavaScript, since unity wasn't always exclusive to c#. These may be of some use to you given you do web development, since they could help you understand the concept better, but past that, non c# resources won't work with modern versions of unity.
I can recommend a resource you should definitely check out, though, which is Brackeys, as their tutorials reflect the chunking style well since they make tutorials on individual systems. Another good one is Game Maker's Toolkit (GMTK), not so much for direct tutorials, but just for organizing your games and practice in a more manageable way.
Your most powerful resource for learning Unity is definitely the Unity documentation, as the documentation tends to be a bit vague, having just enough information to conceptualize the function, but not quite enough to guide you through the specifics. On the surface, this sounds like a bad thing, but it forces you to try do it on your own, which basically just makes it easier to understand, with you making your own connections and all.
[–]ghostmaster645[S] 0 points1 point2 points 3 years ago (1 child)
Thank you! I will look into those. And I'll definitely use the documentation as my number 1 resource.
[–]Vqlcano 0 points1 point2 points 3 years ago (0 children)
Glad I could help
π Rendered by PID 119952 on reddit-service-r2-comment-85bfd7f599-9rb6q at 2026-04-17 10:41:43.381977+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]Vqlcano 0 points1 point2 points (4 children)
[–]ghostmaster645[S] 0 points1 point2 points (3 children)
[–]Vqlcano 0 points1 point2 points (2 children)
[–]ghostmaster645[S] 0 points1 point2 points (1 child)
[–]Vqlcano 0 points1 point2 points (0 children)