Search
Nathan D.'s Photo

Nathan D.

Game Development and Programming Taught By Successful Indie Dev

Game Development and Programming Taught By Successful Indie Dev

$100/hour

  • 171 hours tutoring

About Nathan


Bio

Hello there! My name is Nathan, and I am an independent video game developer with a passion for teaching people how to code. I have worked on a ton of interesting game projects over the last decade, including my own competitive online FPS, which sold over 20,000 copies with "Very Positive" reviews on Steam. I have taught programming to dozens of students, both online, and in person at the Rochester Institue of Technology. My passion is to give my students a simple yet deep understanding of...

Hello there! My name is Nathan, and I am an independent video game developer with a passion for teaching people how to code. I have worked on a ton of interesting game projects over the last decade, including my own competitive online FPS, which sold over 20,000 copies with "Very Positive" reviews on Steam. I have taught programming to dozens of students, both online, and in person at the Rochester Institue of Technology. My passion is to give my students a simple yet deep understanding of programming, which will eventually let them create any game or app that they can imagine, using many of the exact same tools and languages that companies like Nintendo and Blizzard use. I have worked with complete beginners, graduate-level students, and everything in between. Whether you want to learn how to code the "next big thing", break into the AAA gaming industry, or even just pass your next programming test--I am here to help at a personalized pace.

My biggest specialty is helping complete beginners quickly learn how to code and create real games and apps using C# and Unity. C# and Unity are great tools for this, because they are relatively easy to understand, yet they are used by a ton of AAA game developers, indies, and everything in between. Did you know that Hearthstone and Pokemon GO are both made in Unity? Actually--most mobile games are! This is a rare opportunity to learn a software development toolset that is perfect for both complete beginners and true experts, from someone that's been using this toolset professionally for almost a decade. Learning C# will also set the student up for success when learning similar languages, including Python, JavaScript, and more.

I am totally flexible in terms of how I will work with my students, and I base every single lesson on the individual student's wants and needs. Whether the student is in middle school and barely knows the basics of algebra, or is just graduating college and looking for a new skillset, I am here to make the difficult subject of programming


Education

Rochester Institute of Technology
Game Development

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C#,

C#

I write hundreds of lines of C# code on a daily basis, in order to develop my own indie game projects. I have taught C# at the Rochester Institute of Technology, which is one of the top ten Game Development colleges in the US. My experience with C# can help students code anything that their creative minds can imagine.
Computer Gaming

Computer Gaming

I have nearly a decade of experience working in C#/Unity, and my indie games have over 100k downloads on Steam. I also attended a top-ten college for Game Design and Development. My biggest expertise is programming and game design.

Ratings and Reviews


Rating

5.0 (116 ratings)
5 star
(116)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

incredible tutor

Nathan is an amazing tutor. He is patient understanding, knowledgable, easy to understand an especially difficult and challenging topic. I would highly recommend him

Ryan , 7 lessons with Nathan

Phenomenal teacher!

My 10 years old son has been very deep into programming for the past 1-2 years. He has prior knowledge of Python and Java before coming to Nathan. My son spends 6-8 hours per day learning Unity C# on his own. He has been begging us to find someone who can understand him, discuss game development with him and whom he can share his passion with. We had two lessons with Nathan so far, and we couldn’t believe how lucky we are to have found such a wonderful teacher who’s so knowledgeable, so patient, so encouraging and who is extraordinary in assessing the kid, understand where he’s and customizing the teaching level and pace accordingly to best accommodate the student’s needs. We look forward to continuing our sessions with Nathan in years to come.

Mom, 5 lessons with Nathan

A genius at communicating Unity fundamentals.

Nathan is a master at communicating fundamentals concepts at multiple levels of technical ability. He can go in-depth or he can keep it high-level, depending on your pre-existing knowledge. I cannot recommend him enough.

Eric, 4 lessons with Nathan

Nathan is an amazing tutor for my 10 year old!

Nathan is teaching my son Unity/C+, and my son is learning so much so fast about programming and coding. Nathan will often reply after hours to questions my son has or when he's excited to show something he's learned. It's been great for his confidence and he's just really excited to learn more. Nathan's patient and has a great talent for teaching. Highly recommend!!

Britta, 29 lessons with Nathan

Knowledgeable, enthusiastic and articulate!

Nathan is a sterling teacher! He is very knowledgable, engaging and patient and was sucessful in guiding my 15 year old son in developing his C# project. Overall, a valuable first lesson. Thank you!

Yulia, 57 lessons with Nathan
Contact Nathan

Response time: 29 minutes

$100/hour

Nathan D.'s Photo

Nathan D.

$100/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Nathan

Response time: 29 minutes