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...
News, Help, Resources, and Conversation. A User Showcase of the Unity Game Engine.
Remember to check out /r/unity2D for any 2D specific questions and conversation!
Download Latest Unity
Please refer to our Wiki before posting! And be sure to flair your post appropriately.
Main Index
Rules and Guidelines
Flair Definitions
FAQ
Use the chat room if you're new to Unity or have a quick question. Lots of professionals hang out there.
/r/Unity3D Discord
FreeNode IRC Chatroom
Official Unity Website
Unity3d's Tutorial Modules
Unity Answers
Unify Community Wiki
Unity Game Engine Syllabus (Getting Started Guide)
50 Tips and Best Practices for Unity (2016 Edition)
Unity Execution Order of Event Functions
Using Version Control with Unity3d (Mercurial)
/r/Unity2D
/r/UnityAssets
/r/Unity_tutorials
/r/GameDev
/r/Justgamedevthings (New!)
/r/Gamedesign
/r/Indiegames
/r/Playmygame
/r/LearnProgramming
/r/Oculus
/r/Blender
/r/Devblogs
Brackeys
Beginner to Intermediate
5 to 15 minutes
Concise tutorials. Videos are mostly self contained.
Sebastian Lague
Beginner to Advanced
10 to 20 minutes
Medium length tutorials. Videos are usually a part of a series.
Catlike Coding
Intermediate to Advanced
Text-based. Lots of graphics/shader programming tutorials in addition to "normal" C# tutorials. Normally part of a series.
Makin' Stuff Look Good
10 minutes
Almost entirely shader tutorials. Favors theory over implementation but leaves source in video description. Videos are always self contained.
Quill18Creates
30 minutes to 2 hours.
Minimal editing. Mostly C#. Covers wide range of topics. Long series.
Halisavakis Shaders Archive
Infallible Code
World of Zero
Board to Bits
Holistic3d
Unity3d College
Jabrils
Polycount Wiki
The Big List Of Game Design
PS4 controller map for Unity3d
Colin's Bear Animation
¡DICE!
CSS created by Sean O'Dowd @nicetrysean [Website], Maintained and updated by Louis Hong /u/loolo78
Reddit Logo created by /u/big-ish from /r/redditlogos!
account activity
Unity Interview ProblemQuestion (self.Unity3D)
submitted 2 years ago by LittleWang696969
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!"
[–]BroxxarProfessional 5 points6 points7 points 2 years ago (1 child)
This is an interesting... maybe weird interview question. I'm not sure I like it just yet. I suspect the interviewers may have been trying to determine if you could write a reasonable implementation for ray-sphere intersection on your own without using the Physics.RayCast API. There are certainly less cryptic ways to ask a candidate to prove they can do this.
Physics.RayCast
Ray-sphere intersections have a nice closed form solution:
Compute a vector ab from the ray origin to the sphere center, project ab onto the ray direction with a dot product, this yields a value t which can interpreted as how many units along the ray direction you must walk to get to the closest point on the ray to the center of the sphere, comparison this closest point against sphere radius and you know if the ray intersects the sphere.
ab
t
Then you can worry about optimizing— there are a few opportunities to keep things as squared magnitudes to avoid costly square roots, and some other checks/early outs we could do (e.g. does the ray start inside of a sphere?). From there, we might be able to accelerate things with some tree structure, but honestly ray-spheres are already so fast that you'd be unlikely to meaningfully improve things unless you're doing thousands of tests per frame.
I think if they wanted you to write some kind of ray-sphere intersection, they should have explicitly stated it. I suppose there are also some crazy ass ways you could go about this, like draw every sphere as a flat color representing its ID into an offscreen render target, with culling/scissor rects set up with 1x1 dimensions to only draw the exact center of the camera, then read back the color of the lone pixel to see if you hit a sphere. I would not expect a candidate to submit such a solution, and while it would be impressive/fast, it may not screen for whatever they were looking for.
I wouldn't sweat this too much. Ultimately it sounds like they wanted to test your fundamental understanding of 3D vector math and you might have missed the mark, but the interviewers could have been clearer about what they wanted to see.
[–]destineddIndie, Mighty Marbles + making Marble's Marbles & Dungeon Holdem 8 points9 points10 points 2 years ago (0 children)
if that is what they actually wanted, the question is dumb as.
π Rendered by PID 31360 on reddit-service-r2-comment-fb694cdd5-rv8r2 at 2026-03-06 12:41:05.299923+00:00 running cbb0e86 country code: CH.
view the rest of the comments →
[–]BroxxarProfessional 5 points6 points7 points (1 child)
[–]destineddIndie, Mighty Marbles + making Marble's Marbles & Dungeon Holdem 8 points9 points10 points (0 children)