From Zero to Game Developer for Kids (12-16) - Easy to understand and fun! This course designed for kids. Parents, feel free to join class while I am teaching. This course is not easy since C# is an object-oriented programming language. If your kids don't have any practice on programing, please start from Scratch. On this course, kids will learn how to create their very own platformer game using Unity, an industry-standard program used by many large gaming studios and indie developers across the world. A character with full movement, jumping & double-jumping capabilites Collectibles such as gems & extra health Parallaxing background effects Different types of enemies to combat Moving & flying enemies Level Mechanics like Spikes, moving platforms, crushing blocks & more Full user Interface with interactive menus Creating levels with tilemaps Multiple levels and a level select screen A unique and challenging boss battle And more...!
Game development lessons in Canada
Find your perfect private game development tutor in Canada.
Learn game development with our teachers at home or in their studio.
0 teachers in my wish list
6 game development teachers in Canada
Beginner or advanced, I will teach you the basics of software, development in blueprints and/or c++. You acquire notions via development by project and I will accompany you by explaining the interface of the software and showing you how to use all the notions to know about Unreal Engine. Depending on the volume of hours and your level, we will carry out several projects such as 3d platformer, fps, and rpgs; in order to see different notions depending on the project. Finally, at the end of several courses, you will have several projects that will accompany your portfolio and a solid foundation on Unreal Engine.
Computer programming · Video games · Game development
Trusted teacher: C++ is the language of Systems. When it comes to performance its either C or C++ that came again and again to rescue and help engineer carefully architect the systems and control almost every aspect of a program. I am a passionate C++ programmer and have been working for last 9 years in C++. I am professionally working at Ubisoft as a game engine programmer for last 6+ years. I am current living in Paris as I continue to work at Ubisoft and the course is in English because I do not speak French yet. Through out my career I have worked on various C++ code bases ranging from game engine rendering, physics, A.I., video decoder, distributed build build systems for building large C++ code bases. Apart from coding I like to teach how to write efficient code to people with less experience in a manner which is easy to understand and feels fun. The approach I would like to take with the course differs from text books. Text books generally drops too much information at once and makes it overwhelming for students. I would start with assessment of the student's skill with coding and dive straight into to coding without even wasting a minute. Together we will work on simple projects and learn how to build a complex program. By the time the course finishes you should be able to jump into thousands of lines of code with comfort. Don't worry even if you have never written a single line of code. Even though people do not recommend you to start with C++ I think it is better to start this way. Things you learn on the way would make you a better programmer when it comes to any other language. This is how I learnt coding also. C++ Course Includes: C subset of C++ (Pointers, Functions, User Defined Data types) Object Oriented Features of C++ Advanced C++ Features (Templates, Lambdas, Threads etc.) Effective use of STL Containers and Algorithms. Memory Management File IO How to leverage Multi-threading to improve responsiveness of your programs We can go far into advance technicalities but that is based on the skill set of the student. On the side: We will work on interesting projects based on the choice of the student. We can also make video games literally in C++ from scratch (this could seriously be fun). Data Structures Desing Patterns Code Versioning (Git) Operating Systems basics Making Apps
Computer programming · Computer engineering · Game development
Yan - Zurich$45
Trusted teacher: Entry into programming, you can choose the topic yourself or I will prepare a wide selection for you. I adapt variably to your experience, whether as a newcomer or for people with average experience who want to deepen certain topics. Examples are: - Game programming (C #, Unity, Mobile Games) - App programming - Website creation - E-commerce shop - databases - Tutoring for the apprenticeship or computer science (also algorithms & mathematics) I am very flexible!
Computer programming · Game development · Web development
David - Leuven$26
Trusted teacher: Come learn and make your own game! Knowledge in programming is becoming more and more a necessity for most fields and can help you in every way, be it to develop complex software or simple automations of every day tasks. After studying informatic engineering, I worked in game development for over a year before moving to Belgium and I consider it one of the best ways to get into programming.
Computer programming · Game development
Trusted teacher: Key Features #Learn C # programming basics, terminology, and coding best practices #Become confident with Unity fundamentals and features in line with Unity 2021 #Apply your C # knowledge in practice and build a working first-person shooter game prototype in Unity What you will learn #Follow simple steps and examples to create and implement C # scripts in Unity #Develop a 3D mindset to build games that come to life #Create basic game mechanics such as player controllers and shooting projectiles using C # #Divide your code into pluggable building blocks using interfaces, abstract classes, and class extensions #Become familiar with stacks, queues, exceptions, error handling, and other core C # concepts #Learn how to handle text, XML, and JSON data to save and load your game data #Explore the basics of AI for games and implement them to control enemy behavior
C# · Game development
Meet even more great teachers. Try online lessons with the following real-time online teachers:
Trusted teacher: As a coder and developer of several games, and having participated in many Game Jams, I suggest you accompany you in the creation of your video games from the invention of your concept to its realization, including the choice of language, the writing game design documents as well as choosing the game engine!
Alexandre - France$30
Trusted teacher: We will see together 1 Basics of the Java language - language presentation - java syntax - Object-oriented programming in java - dependency management with Maven 2 The mini games - hangman games (console) - more or less games (console) - tic-tac-toe games (console) - stone leaves scissors The training is totally adapted to your initial level. You can take the lessons in any order you want.
Java · Game development
Léo - Tours, France$24
Trusted teacher: Hello, let me introduce myself, Leo from the New3dge school, freelance in visual design for 5 years with various experiences in America, today concept artist for video games and films in France. If you want to learn drawing in order to create your own characters, environments, objects on paper or using digital tools, this course is for you. Tailor-made and adapted to any level, this course will allow you to understand the technical bases of drawing such as perspective, anatomy, colors ... and push them to the creation of complex elements. Each profile being different, we define together your objective during the first course starting from your current level then we develop the desired axis.
Drawing & sketching · Game development · Digital arts
Maxime - Avignon, France$28
Computer science · Computer programming · Game development
Computer science · Computer programming · Game development
Trusted teacher: Blender is particularly useful software with a pretty high beginner learning curve. You can use it to create low poly and highly complex models, animations, characters, and environments. I am offering a beginner's class in Blender. This is a very specific specialism class as I cannot teach you everything Blender has to offer. I will be offering teachings in: -Modelling -Texturing -Rigging -Weight Painting Which are vital skills for creating working, moving characters and assets for video games or animations. For those who love the world of Virtual reality - my classes could also help you in creating VRCHAT avatars - as I dabble in this myself. Please specify when applying for my class whether you'd like to learn VRCHAT specific content.
Digital arts · Video games · Game development
This online course is intended for all beginners wishing to learn about the digital sculpture tools offered by ZBrush. I will accompany you throughout this training in order to allow you to personalize your work interface, allowing you a better ease of work. The training is divided into several chapters that you can discover below: Interface and Customization Brushes The materials Sculpture with Dynamesh Sculpture of our first character Topology Vertex Paint and Render the Character Whether you are a beginner or an intermediate, do not hesitate to join this training, which will allow you to create magnificent characters on ZBrush.
Sculpture · Computer modeling · Game development
Technology is driving the world. position your child for ideation of innovation and creativity. STEM education widens their horizon. I facilitate STEM education using powerful tools like the Scratch programming language, Robotics, Lego, Game development with Scratch and Kodu. these technologies build and strengthen students' grasp of algorithm development, problem-solving skills, general programming concepts and tenets and inside into future computer and software venture. Sign your child and loved ones up under my standard and patterned tutelage and together we brighten the future.
Computer programming · Game development
In this class, students will program applications using content programming tools. KOPO will allow students to develop online mobile applications by synthesizing new education contents and programing application parameters to create new mobile applications. Course Plan Breakdown: 1. Making 2 more levels of ordering game 2. Creating a comparing game 3. Publishing and sharing games
Information technology · Game development
Trusted teacher: Are you interested in the vast world of computer graphics, want to dive into the world of graphics and video games and showcase your creativity? This course is for you. I will teach you the basics of graphic editing with Photoshop and Illustrator but also video editing on Premiere Pro and After Effects. As for the video game, I will teach you how to create a 3D character from 2D concepts using software such as Photoshop, Zbrush and Maya. It will therefore be drawing, sculpture and possibly animation. It is therefore essential to have a graphics tablet. ___ Lessons are also available in French!
Computer graphics · Video games · Game development
Trusted teacher: Blender is probably the best free tool ever created, it has a lot of uses and a great way to learn it is through making 3d for games, since you will get through all of the different parts of 3d that make it work. If you know that making art for games is your thing then, get started now.
Game development · Video games · Graphic design
Programming and Video Game Development have been a passion of mine for the last 10 years. I've been through hundreds of bad Unity courses and have been instructed by very bad teachers. But from that, I've developed a strategy that has helped Thousands of students achieve their goals of creating real-world video games. And I want to do the same for You! My teaching techniques are Tailored for Complete beginners with zero coding experience to dive in with me and achieve a degree of mastery they never thought possible in such a short period of time. Our journey starts with the very basics, where we leave no stone unturned. We understand what every single button, tab, and window in the Unity Engine does. Next, we'll create our First Video Game just to get our initial fears out of the way. This will be a simple intro into Unity to make sure we understand the basics. But what really makes my instruction guide special is that I allow my students to choose how they would like to proceed from here. Is your goal to create a 2D RPG? A 3D First-Person Shooter? A 2D platformer? I will give you all these options, and you can freely choose which one suits your ambitions the most. And this is where the strategy comes in. We start building our project one gameplay mechanic at a time, and at every step we learn new video game design techniques, gain mastery of better programming methods, and increase our understanding of the Unity Engine. And the most amazing part is. We're doing all of this with the latest version of Unity and the most modern programming techniques. But what will really set you apart from all other students in your field and maximize your knowledge retention is my philosophy of learning "Doing > Watching." At every step of the way, you'll have challenges that you need to solve by yourself. But don't worry, even if you can't figure out how to do the challenges, I'll be there to help you after you try and complete the challenge with you. This method has shown an increase of 59% in student mastery of any subject, especially programming. So what should you expect by the end of my course? You'll become a master problem solver. You'll understand the fundamentals of coding and learn how to program video games just like the ones you've always dreamed of. I'm so excited to get started and I hope you are too. This is the perfect time to start learning Unity Engine, so dive in with me and I will help you along every step of your Video Game Development journey.
Game development · Computer programming · Software engineering
Kids in our era are in dire need for learning computer related skills. I’m an industrial engineer and I’ve been teaching online and offline for 4 years. I can break down difficult information and make it easy to grasp for kids. This class is for kids who want to develop at an early age the skills that are going to be crucial to their careers later in life.
Computer programming · Game development · Computer basics
Hello, I am a young girl of 17 (soon to be 18), a future computer science student. I would like to offer distance scratch lessons, that is to say, program small games by assembling blocks of instructions in a fun way. I am thinking in particular of an age group of 7 - 13 years old, but why not older! I adapt to the child, to what he wants to learn, since the goal is to transmit my passion to your children and they learn while having fun. Parents can attend classes if they wish, there is no problem. Available all summer flexible hours. We can organize ourselves as you want 😊 Please do not hesitate to contact me to discuss it.
Computer programming · Computer science · Game development
Marco - Saint-Gilles, Belgium$39
Trusted teacher: Are you a musician and do you like video games? Are you a video game developer interested in learning more about their sounds and music? You don't have musical experience? You do not know where to start? Can I help you! I am a composer and sound designer of video games living between Japan and Europe and I offer courses to learn among others: - composition of soundtracks for video games, - creation of sound effects and sound effects - implementation and coding of sound effects in video games. - MAO (Computer-assisted music) Do not hesitate to contact me for more information.
Game development · Music composition · Sound (music)
Computer Coding now is a basic literacy in this Digital Environment CodingEnhances Problem Solving and Logical Thinking Skills Gift your Child this new skill for the future Treat Your Child to learn Extra Curriculum Activities.Kids can learn coding at this young age to develop their knowledge Enhance Learner's "Creativity and Logical Thinking"
Game development · Computer programming · Video games
Trusted teacher: The aim of this course is to learn programming in general and to discover the different programming applications such as machine learning, deep learning or even video game programming via Unity. There is also the possibility of doing lessons at a more advanced level according to the student's need and to concentrate on one point or another.
Computer programming · Game development · Computer basics