Skip to content

Neil North

Professional Software Engineer

icon
Neil North Courses

Starting 2D Game Development in Unity with C#

$39.99

Visit

icon
Most Recent Review

I wasn't even planning on doing this course but got sucked in as I started the videos. This was a FANTASTIC course and I learned a ton! Well done. Thank you! I enjoyed it much more than I expected to. With that said, there is some constructive criticism to be had. I would like to have seen an alternative way to move the character other than using physics and force, but maybe actually just moving the location of the character by adjusting it's location. The 'feeling' of using the physics and applying force to the rigidbody doesn't feel right for a platformer and it needs to be much more sensitive/dexterous and less slippery/floaty. I don't feel using the physics engine is the right choice for a platformer. During the entire course the fact that movement came to a stop when the player landed from a jump and then had to regain momentum drove me INSANE! I tried to fix it myself, but could not find the right mix of physics settings to resolve the issue. I really wish you would have addressed this bug, because it most definitely is a bug if we were releasing this commercially. But as I said before, I don't think the physics based movement is right for a platformer anyway. Your variable and method naming convention practices suck. You name some private variables starting with a capital letter and others small, you name some variables 2 letters instead of something descriptive (rb instead of rigidbody) etc. You named method endGameWithFailure() with a small letter. You really need to adopt a proper naming convention and use it. Most annoying was the bug I got at the very end of the course that I couldn't find a solution for where the loss condition ran after the win condition. Beside the small criticisms, this is an amazing course for beginners and I enjoyed it thoroughly.
- Review by William Schultz on Starting 2D Game Development in Unity with C#

icon
Instructor Bio

Professional Software Developer / UX Designer / Product Specialist with Apptly Creative Academy and Asset Management Software Specialist, Neil has a proven track record of delivering high quality and detailed products as a solo developer or part of a team.

Neil has worked on Windows / Mac / Linux platforms using C#, C++, Objective-C, Swift, Kotlin, JavaScript, Web Stacks, SQL and various other environments. Neil has a passion for teaching others how to code and how to code well using industry best practices, he has been an active member of the iOS / Mac development community and is a tutorial team author for Ray Wenderlich with tutorials on in-app purchases and SpriteKit games and co-author of the Games by Tutorials book.

Neil is currently focusing on Visual Studio, Xcode and Unity3D tutorials as these IDEs stand out as industry leaders.