for 12 classes
Codificación de juegos en Unity: nivel 1
Completado por 48 alumnos
Edades 13-18
Clase grupal
Videoconferencias en vivo
3 x por semana, 4 semanas
3-6 alumnos por clase
55 min
Qué está incluido
12 reuniones en vivo
11 horas presencialesExperiencia de clase
This is a 4 week (12 meeting) course that will walk you through the design and development of a simple 3D arcade game in Unity. We’ll cover the basics of the Unity Editor, code scripts to control events in the game and implement some special effects. I will relate my experience in the game industry as producer and game designer into practical steps for creating solid game designs and building the foundational skills for continued learning. This course does not require any previous programming experience. Students will need a Windows or Mac computer (no tablets) with Unity Hub and the Unity Editor installed (See notes below for links and tutorials for installation). This is a perfect course for a student interested in getting started with game development and I will spend the last day of the course discussing where to go with this start and how to continue to learn more advanced topics. We will cover many topics in this course, including (but not limited to): Navigating the Unity Editor Building levels Controlling the player How to write scripts in C# The components of a game (what makes a game a game) Best practices for testing and balancing your game Creating special effects This course assumes that the student will have Unity and Visual Studio installed and functioning at the start time. If Unity is not installed prior to the start of the class, please understand that it will likely take all or most of the class time to download and install. I will post the recording of the class so that students can view it later, but it makes it harder if the student cannot follow along and ask questions as we go. Here is the official Unity tutorial for installing Unity Hub and a version of the Unity Editor: https://youtu.be/rE03nC4K_Eg Here is the page to download Unity Hub (be sure to choose Unity Hub download): https://unity3d.com/get-unity/download Be sure when choosing to install the Unity Editor version that Visual Studio is selected to be installed also. I recommend using the latest version of Unity 2022 (the Unity tutorial is a couple of years old and shows installation of Unity 2018), but any version of the Unity Editor that is 2018 or later will work for this class. Students will also need to create a Unity ID as part of the setup process. Students should consult with parents in the creation of a Unity ID. Students should choose the free “Personal” option for the type of account, not the student account.
Metas de aprendizaje
- Utilize the Unity Editor to place GameObjects in a scene
- Understand the scene hierarchy
- Identify key game components in a game design
- Declare and assign variables in C# scripts
- Use basic data types to accomplish goals in code
- Implement GameObject components, such as RigidBodies and Colliders
- Apply built-in systems to modify behaviors of objects
- Construct game systems to handle game rules and objectives
- Manage Unity project to allow for efficient growth
- Critique and modify game balancing to achieve desired results
Otros detalles
Recursos externos
Además del aula de Outschool, esta clase utiliza:
Conoce al profesor
Experiencia y certificaciones del docente
Hello! My name is Tom Shiflet and I teach a variety of computer science, game design and math classes tied together with game programming as a hands-on "math lab"! I am a game industry veteran, having worked on about 20 PC games in the past, I've worked in the IT industry and have over 15 years teaching experience at top level college prep schools and universities. Currently, in addition to teaching on Outschool, I'm an indie game developer, with two games currently released on the Steam platform (called "Askaya: Remnants of Ajuna" and "Eyes of the Night").
In the game industry, I worked in the role of producer (project manager), game designer, and general manager of an independent studio. I am passionate about video games and I am excited to bring that passion and experience here to help the next generation of game designers and developers get started building the skills needed! In teaching math classes, I have always applied practical lessons of the math concepts through fun and interactive coding "labs."
For my computer science classes, I take a different approach than many CS teachers...I understand that not everyone will need a lot of things that are taught in typical computer science classes. BUT, I do believe that the thought skills taught by using computer science are extremely important, even if you end up going into law, medicine, engineering, business, etc. So I focus on key thinking skills and we exercise those skills by using the subject matter of computer science.
Additionally, I teach a series of classes called the “Wired.” series that cover key areas of living in this “wired” world of ours. These topics include things like: the Internet, how to use social media effectively, how find and evaluate sources online, personal finance, etc. These are “real life” skills that college students are constantly saying that they wish that they had learned in high school, but are rarely taught.
In my time when I’m not teaching, I enjoy the playing video games with my son, being outside camping, hiking and fishing, and playing anywhere around water. I also have had the chance to travel to many different countries to serve refugees and kids that have been abandoned or orphaned by war. I’ve been to Iraq many times, as well as Yemen, Thailand, Vietnam, Senegal, Guatemala, El Salvador, Dominican Republic and more.
In my years working with high school students all around the world, I’ve experienced how powerful and impactful students can be and I’m thankful for the opportunity to help guide students as they prepare to be leaders of the next generation!
Tom
Random Facts About Me:
- I had the chance to give a TEDx talk about what I've learned from working with kids around the world.
- I speak a few different languages (and write code in many others).
- I love learning...I'm always teaching myself something new and reading (mostly non-fiction).
- I have a son and an "almost" daughter (an international student that lived with us for 3 years that is like family to us).
CLASS RULES
- I don’t require cameras to be on (though I need to verify you by video at the beginning of the class), but if you have yours on, please be sure that your setting and clothing are appropriate. Be comfortable...but be wise with your choices.
- Please respect class time by muting your mic if there is a lot of background noise.
- I LOVE class discussions and questions, but try to stay on topic.
- We will always treat each other with respect. Always. Failure to do so will result in students being removed from class.
- There is room to try things and fail. Just keep trying. If you don’t understand something, please let me know. If you have questions, don’t be afraid to ask. But always try...and if you don’t get it the first time, then try again...you’ll get there. I promise!
Reseñas
A los padres también les gusta
Clases particulares de programación en C# e introducción al diseño de juegos con Unity (con C-Sharp)
Ziad Ghazi
4.5
(8)
por sesión
Lecciones 1 a 1
Bajo demanda
7-18
101 Programación privada en C Sharp: conceptos básicos para principiantes, nivel 1, 1 hora semanal
StudentScholars
3.9
(86)
por sesión
Lecciones 1 a 1
Bajo demanda
9-18
101 Privado-C Sharp -Intermedio- Nivel 2 - 1 Hora Semanal
StudentScholars
3.9
(86)
por sesión
Lecciones 1 a 1
Bajo demanda
9-18
101 Private-C Sharp - Conceptos básicos para principiantes - Nivel 1 - 30 minutos semanales
StudentScholars
3.9
(86)
por sesión
Lecciones 1 a 1
Bajo demanda
9-18
Tutoría individual de programación informática, codificación, Python, Javascript, C# y C++
Trammell Classes Dragon Academy, DnD, Coding , RPG
4.8
(721)
por clase
Próxima sesión mañana a las 1 AM
Clase grupal
1/semana, 25 min
7-12
Tutoría individual: programación, Arduino, juegos, Unity, Python, JavaScript, C++, C#
Alex Fish
5.0
(5)
por sesión
Lecciones 1 a 1
Bajo demanda
7-18
Clase de prueba de codificación
MissB aka Bhavana R (Coding)
4.9
(35)
por clase
Próxima sesión a las 6 PM el Tuesday
Clase grupal
1 semana, 1/semana, 1 hora
12-17
Programación de videojuegos con Scratch: programación divertida
Michelle Lewis Scratch Computer Coding Educator
5.0
(15)
por sesión
Lecciones 1 a 1
Bajo demanda
7-17
Programación en Python para principiantes: aprenda los conceptos básicos de programación
Create n Learn: English, Coding, AI, Music, Math
4.9
(205)
por clase
Clase grupal
8 semanas, 1/semana, 55 min
11-14
Programación Scratch: sesiones de codificación individuales
BrainBytes
4.9
(236)
por sesión
Lecciones 1 a 1
Bajo demanda
6-13
Programación Python y codificación informática: Hangout y código intermedios
Trammell Classes Dragon Academy, DnD, Coding , RPG
4.8
(721)
por clase
Próxima sesión a las 11 PM el Monday
Clase grupal
1/semana, 55 min
8-13
¡Diversión semanal con programación intermedia en Minecraft! Proyectos de programación increíbles cada semana
Code Kids
4.8
(1,516)
por clase
Próxima sesión en 22 minutos
Clase grupal
1/semana, 55 min
8-12
Todo sobre la codificación en Python para el nivel intermedio 3 | Clase de codificación en Python
David Sofield
4.9
(815)
por clase
Próxima sesión a las 10:30 PM el Sun 3/9
Clase grupal
10 semanas, 1/semana, 1 hora
11-16
Clase de programación para principiantes con Minecraft: nivel 1: conceptos básicos de programación
Playful Digital Learning
4.9
(582)
por clase
Próxima sesión a las 9 PM el Monday
Clase grupal
1 semana, 5/semana, 1.50 hora
8-13
Club de programación para principiantes de Python: aprenda a programar con gráficos, juegos y animaciones
Coding Doctors Learning Lab, Inc.
4.8
(1,241)
por clase
Próxima sesión a las 7 PM el Wednesday
Clase grupal
1/semana, 45 min
10-14
Introducción a la codificación 1:1 Laboratorio de codificación en vivo
Usama Puri
4.3
(21)
por sesión
Lecciones 1 a 1
Bajo demanda
6-18
Más para explorar
Abstracto
Brittany Valdez cantando
Organizar
Saltar
Hablar portugués para niños
¿Quién fue el libro?
Tutoría de escritura
La caca a través de los tiempos
Clases privadas de piano para principiantes
Pintura facial
Ciencia integral
Ciencia veterinaria 1
Adobe Premiere
Habilidades sociales
Hablemos, muñeco de nieve regordete
Muñeca sirena
Fotografía de mascotas
Caramba, lo dominé
Seguridad en bicicleta
Defensa