facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from16.94CHF/ h

Learn C# by Developing Games with Unity, Start your C# programming and Unity journey by building 3D games from scratch

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

Location

At student's location: Around Casablanca, Morocco
Online via webcam

|
Use ⊞+wheel to zoom!
+

General info

Age:
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
60 minutes
The class is taught in:French, English, Arabic

About Me

✏️ I am a Unity Game Developer 🎮 with 6 years of experience in Unity game development. My proficiency in a wide range of areas including 2d games, 3d games, VR/AR games, AI, and Programming in C#, C++, Java, Python, Android, JavaScript, NodeJs, enables me to bring any game idea to life.


✏️ Additionally, I am a Game Developer Instructor , where I share my knowledge and expertise with aspiring game developers. By doing so, I help to inspire and guide them on their journey. My passion for game development is as strong as ever, and I am excited to continue exploring new and innovative ways to create engaging and immersive gaming experiences.

💥 Summary of Skills:

▪️ Unity2D, Unity3D,Unity VR and AR
▪️ AI
▪️ Programming: C#, C++, Java, Python, Android, JavaScript, Web Development, SQL

💥Experience:

▪️ Game Developer Instructor .
▪️ 6 years of experience in Unity game development
▪️ Freelance game developer

Education

*2020 - now
EHTP, Casablanca
PHD research at Ecole Hassania des Travaux Publics (EHTP)
* 2018 - 2020
ENSA, FEZ
Master degree in Internet of things and mobile systems
* 2017 - 2018
FST, SETTAT
Technician degree in computer engineering
*2014 - 2013
FST, SETTAT
DEUST in Mathematics, computer science, physics (MIP).
*2014
BAC Sciences Maths mention très bien

Experience / Qualifications

*Unity Game Development Instructor at EPAG Rabat

*Unity Game Development Instructor at ISMAGI Rabat

*Unity Game Development Instructor at GoMyCode

Ask a question

Send a message explaining your needs and Yassine will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1    Tuesday at 1:00  Wednesday at 1:00      Saturday at 1:00  
2    Tuesday at 2:00  Wednesday at 2:00      Saturday at 2:00  
3    Tuesday at 3:00  Wednesday at 3:00      Saturday at 3:00  
4    Tuesday at 4:00  Wednesday at 4:00      Saturday at 4:00  
5    Tuesday at 5:00  Wednesday at 5:00      Saturday at 5:00  
6    Tuesday at 6:00  Wednesday at 6:00      Saturday at 6:00  
7    Tuesday at 7:00  Wednesday at 7:00      Saturday at 7:00  
8  Monday at 8:00    Wednesday at 8:00  Thursday at 8:00  Friday at 8:00    
9  Monday at 9:00    Wednesday at 9:00  Thursday at 9:00  Friday at 9:00    
10  Monday at 10:00    Wednesday at 10:00  Thursday at 10:00  Friday at 10:00    
11  Monday at 11:00    Wednesday at 11:00  Thursday at 11:00  Friday at 11:00    
12  Monday at 12:00    Wednesday at 12:00  Thursday at 12:00  Friday at 12:00    
13  Monday at 13:00    Wednesday at 13:00  Thursday at 13:00  Friday at 13:00    
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18              
19              
20              
21              
22              
23              
from 16.94FrOnline via webcam
from 22.49FrAt student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since October 2021
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1    Tuesday at 1:00  Wednesday at 1:00      Saturday at 1:00  
2    Tuesday at 2:00  Wednesday at 2:00      Saturday at 2:00  
3    Tuesday at 3:00  Wednesday at 3:00      Saturday at 3:00  
4    Tuesday at 4:00  Wednesday at 4:00      Saturday at 4:00  
5    Tuesday at 5:00  Wednesday at 5:00      Saturday at 5:00  
6    Tuesday at 6:00  Wednesday at 6:00      Saturday at 6:00  
7    Tuesday at 7:00  Wednesday at 7:00      Saturday at 7:00  
8  Monday at 8:00    Wednesday at 8:00  Thursday at 8:00  Friday at 8:00    
9  Monday at 9:00    Wednesday at 9:00  Thursday at 9:00  Friday at 9:00    
10  Monday at 10:00    Wednesday at 10:00  Thursday at 10:00  Friday at 10:00    
11  Monday at 11:00    Wednesday at 11:00  Thursday at 11:00  Friday at 11:00    
12  Monday at 12:00    Wednesday at 12:00  Thursday at 12:00  Friday at 12:00    
13  Monday at 13:00    Wednesday at 13:00  Thursday at 13:00  Friday at 13:00    
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18              
19              
20              
21              
22              
23              
from 16.94FrOnline via webcam
from 22.49FrAt student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share

You are here


Abdallah
Programming and Coding Lessons, Adults, Kids( Python, HTML, CSS, Java Script, MySQL, Dart and Flutter, C++, C#, ) Offline Egypt and Online
After Completing Our Course: - High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries. - Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more. - Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks. - Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects. - Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges. - Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions. - Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career. **Programming and Coding Lessons for All Ages** Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs. **Course Offerings:** - **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages. - **HTML & CSS**: Build and style your own websites from scratch. - **JavaScript**: Add interactivity to your web projects and enhance user experience. - **MySQL**: Master database management and SQL queries. - **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. - **C++**: Dive into the world of object-oriented programming and system-level coding. - **C#**: Develop robust applications with this powerful language used in a variety of industries. **Class Formats:** - **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors. - **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule. **Who Can Join?** - **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you. - **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students. **Why Choose Us?** - **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience. - **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages. - **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences. Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah! ======================================== Comment: Looking to master programming and become a skilled developer? In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL Under special request, we provide courses on other programming languages. If you have any further questions, feel free to contact us. Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners. In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL If you have any further questions, please do not hesitate to contact us.

Leo
Real-time Environment Art on Unreal Engine 5 for amateurs, hobbyists and professionals
In this course, you will learn how to create environments optimized for real-time in Unreal Engine 5 software. This efficient and powerful software has recently revolutionized the way we approach real-time graphics, not only for video games , but also VFX and virtual reality, because it offers tools and results of impressive quality, all in an easy-to-use interface. In this course, you will be able to learn: -How the game engine works -How to prepare your assets for the engine -How to import and place your assets -How to create versatile materials -How to use lights to highlight your scene -How to set up a controllable character Gradually, we will solidify these skills to learn how to render (images or videos) and compile a playable executable. It is also possible to present your projects to me and to obtain personalized help on them.

Jess
Blender for Beginners! The complete starting pack (ALL ages welcome)
Blender is one of the most popular and well-renowned 3D modelling software. To many it is scary and difficult to approach and starting is the hardest part! Learning how to use Blender is a vital skill if you are interested in Game Design, advertising, CGI and a plethora of other things. 3D is in almost every industry. In this class, I will teach you all the essentials you will need to know so you can: model, texture and animate within this software. I have 3 years of experience within Blender and I have a distinction in a Level 3 extended diploma in Games Development. In these classes, I will provide a document with all the important shortcuts that are vital.

Eyon
Graduated in digital arts, I transmit the skills necessary to create video games for mobile and/or PC
During my training, I learned to develop video games with Unity software. In the years that followed, I perfected my knowledge by participating in game jams and presenting my games at independent developer events. The most important thing I learned was how to find the information you need online. So I will teach you how to develop it yourself, without my help. During this course you will learn to: - Code in C# in Unity - Create 2D game levels - Create 2D sprites in the game and design tilemaps - Create a game interface (menu, life points, credits etc...) - Export your games to Android, iOs and desktop and WebGl to play in the browser I will also support you in your gameplay ideas

Simon
Video game creation courses, beginner and intermediate support.
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!

Kajal
Game Development, Computer Science and Programming Fundamentals
Dive into computer science and programming with a hands-on course designed to build a strong foundation in coding, problem-solving, and game development. With over four years of experience teaching students in game development, I’ve crafted this class to introduce core programming concepts through engaging, practical projects. This course covers everything from coding in languages like JavaScript and Python to the essentials of game development with platforms such as Minecraft Education Edition. You’ll learn to create and customize projects, understand essential coding structures, and explore concepts that make coding fun and interactive. My goal is to empower you with skills that aren’t just theoretical but can be applied in real-world applications, from building small games to understanding the principles of larger software development.

Maxime
Computer courses (development in Python, C, C++, C#, etc.)
Presentation : Data Science and AI engineer. IT consultant for 3 years in a Champagne House. Methodology : - online course - possibility of sending training exercises (with correction, or correction directly during the next lesson) - I am available every day for help with an exercise that poses a problem or other - possibility of resuming your lessons and doing help sessions for your exercises, DM Course: Engineering degree in Artificial Intelligence and Data Science at EPITA I also hold a Bac S, math option I did two years of preparatory Maths and Physics with Computer Science option (MPSI and MP).

Théo
Unreal Engine video game development (remote or physical)
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.

Eiad
Learn the profession of professional software development and marketing it online
C# is the programming language approved by Microsoft, the leading software company in the world. In the course, you will learn how to create complete programs such as managing a restaurant, company, law firm, point of sale, real estate management programs, clinics, institutes, universities, etc., so that you can sell and market software on the Internet and gain a strong career to support you in your professional life.

Arne
Learn to create websites and implement a server to handle requests.
Web development is a great field to start your programming journey, not only do you learn to think logically but you'll also combine your code with a visual design. I will not program for you but I will teach you how to program so you'll be able to start your programming career with ease.

Alper
[Beginners Welcome] Game Development, Game Design and Games Software
Learn how to make games from scratch! (All ages welcome) Game development is a very fun way to get involved in computer programming, while allowing you to create games from scratch just like the ones you enjoy playing. This class will teach you how to develop a simple video game from the ground up, and will allow you to create a game from scratch that you can then build upon. I will teach you the basics of how game development works and walk you through the process of implementing game mechanics that are commonly found on popular games.

Ted
Learn basic of coding. Create projects to develop your creativity
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"

Alexander
Python High-Quality Lessons for all levels (Django, PyGame, and others)
I really love programming and I will show you how easy it is. You can start coding confidently in just a few lessons. My classes include theory, practice, and a huge number of tasks from various fields. If you wanted to master IT but didn’t know how, I’ll teach you everything from scratch. Get your laptop ready My online teaching experience. I have been teaching online for over 5 years. I love my profession very much, I am very pleased with the results and success of my students! I try to bring maximum benefit to each student, find his strengths and develop them.

Tiago
C# for Beginners - a Course from Zero to Programmer
C# is an Object Oriented Language that I have some professional experience with, it's a rather simple language. In these classes you will learn, or have questions answered on the following: -Variables and Operations -Functions -Conditions and loops -Data Structures -Interfaces and inheritance -Polymorphism

Boris
Programming for Kids with C#, Python or C++ (in English)
Programming for Kids is a course targeted for kids aged 8-16 who want to explore the world of computer programming and learn in a fun, visual way. Suitable for both complete beginners and kids who have some prior knowledge from school. The course can be taught either with C#, Python or C++, depending on the kid's needs. The topics, projects and homework will be similar regardless of the programming language chosen, and they will be tailored to the kid's age and level. To keep the process engaging for the kid, there will be fun, visual projects like creating a simple game, and all fundamental concepts will be taught in that context. The general structure of the course is as follows: --- Part 1: Programming Fundamentals 1. What is programming? 2. Variables 3. if, else 4. Arrays 5. /// Exercise / Project 6. Loops: for, while 7. Strings 8. Functions 9. /// Exercise / Project --- Part 2: Object-Oriented Programming (OOP) 1. Class, Object 2. /// Exercise / Project 3. Methods, Members, public/private, Constructor/Destructor 4. /// Exercise / Project 5. Inheritance 6. Abstract class, Interface, Polymorphism 7. /// Exercise / Project