We may earn an affiliate commission when you visit our partners.
Course image
Edward Falzon

In this one-hour, project-based course, you'll be able to learn how to create a moving platform, allowing the Player to move as a passenger on it. You'll also create a button-controlled elevator and write the underlying code to make it work.

The guided project will introduce you with the following Unity concepts:

- Colliders

- Object Hierarchy

- Coding techniques including Transforms and Lerp.

- OnTrigger Events

Read more

In this one-hour, project-based course, you'll be able to learn how to create a moving platform, allowing the Player to move as a passenger on it. You'll also create a button-controlled elevator and write the underlying code to make it work.

The guided project will introduce you with the following Unity concepts:

- Colliders

- Object Hierarchy

- Coding techniques including Transforms and Lerp.

- OnTrigger Events

This series also makes use of the sci-fi-themed Unity project created in Create Power-Ups and Obstacles with C# in Unity. It compliments this guided project and, although not a prerequisite, is recommended for a more well-rounded understanding of the concepts presented herein.

Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches moving platforms, elevators, and related technologies, which are standard in games development
Develops core skills in Unity programming, which are essential for game developers
Taught by Edward Falzon, who is an experienced instructor in Unity development
Part of a series on Unity development, indicating a comprehensive approach to the topic
Requires some prior knowledge of Unity, which may be a barrier for beginners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical unity platform & elevator building

According to learners, this one-hour, project-based course is a highly practical and time-efficient way to implement moving platforms and button-controlled elevators in Unity. Students frequently praise the clear instruction and hands-on approach to C# scripting and core Unity concepts like Colliders, Transforms, and OnTrigger Events. While many find it excellent for specific skill acquisition, some suggest it's best for those with basic Unity knowledge and that the recommended complementary course could provide additional context, making it less ideal for absolute beginners. The note about being best for North America might be a minor consideration.
A short, focused course that quickly teaches specific skills.
"Fantastic for quickly learning how to implement these features. The step-by-step guidance was perfect, and I had a working prototype by the end."
"As an indie developer, time is money, and this course respected that by being straight to the point and very practical."
"Solid little project. It covers the core concepts well, especially Colliders and Object Hierarchy in a practical scenario."
Course delivers specific Unity mechanics through hands-on projects.
"This course was exactly what I needed! Super concise, hands-on, and the instructor clearly explained how to create the moving platforms and elevators."
"Good project to get these specific mechanics working. The explanations for Transforms and Lerp were clear. The sci-fi assets were cool too."
"I learned a lot about C# scripting for movement. The structure of the course was logical and efficient, helping me create a working prototype quickly."
Noted to work best for learners in North America.
"Was a bit disappointed... Also, the North America region restriction is weird and unhelpful for global learners."
"The course states it works best for learners based in the North America region, which could be a factor for international students."
"I noticed the recommendation for North America, but it didn't seem to hinder my experience despite being in a different region."
Short course means less theoretical depth or advanced topics.
"I felt it was a bit too short though, and could have gone into more depth on collision handling or different types of movement."
"It's truly a 'project-based' hour, nothing more; don't expect comprehensive Unity teachings."
"This course felt incomplete. It's just a single project, and while it shows how to build the platform, it doesn't teach you *why* certain things are done."
Course is not for absolute beginners and benefits from basic Unity experience.
"It does assume you know basic Unity, so it's not for absolute beginners, but if you've done a bit already, it's great."
"If you haven't taken the previous course, it feels like you're missing some context for the assets, which made it a bit challenging."
"I needed more foundational knowledge which wasn't provided, even with the mention of the previous course, making some parts harder to grasp."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Create Moving Platforms and Elevators with C# in Unity with these activities:
Create a Moving Platform and Elevator
Reinforce the concepts of colliders, object hierarchy, coding techniques, and onTrigger events by creating a moving platform and an elevator.
Show steps
  • Create a new Unity project.
  • Add a platform to the scene.
  • Create a script to control the movement of the platform.
  • Add an elevator to the scene.
  • Create a script to control the movement of the elevator.
Show all one activities

Career center

Learners who complete Create Moving Platforms and Elevators with C# in Unity will develop knowledge and skills that may be useful to these careers:
Game Developer
Game Developers work on the design, development, and testing of video games. They create and implement the gameplay, graphics, and other elements that make up a game. This course can help aspiring Game Developers learn more about the technical aspects of game development, such as creating moving platforms and elevators. This knowledge can be applied to the development of more complex and engaging games.
Software Engineer
Software Engineers design, develop, test, and maintain software systems. They use their knowledge of programming languages and software development tools to create software that meets the needs of users. This course can help aspiring Software Engineers learn more about the fundamentals of software development, such as object hierarchy, coding techniques, and event handling. This knowledge can be applied to the development of a wide variety of software applications.
Web Developer
Web Developers design, develop, and maintain websites. They use their knowledge of HTML, CSS, and JavaScript to create websites that are both visually appealing and functional. This course can help aspiring Web Developers learn more about the fundamentals of web development, such as object hierarchy, coding techniques, and event handling. This knowledge can be applied to the development of a wide variety of websites.
User Interface (UI) Designer
User Interface (UI) Designers create the visual and interactive elements of websites and applications. They work with designers and engineers to create interfaces that are both user-friendly and visually appealing. This course can help aspiring UI Designers learn more about the fundamentals of UI design, such as object hierarchy, coding techniques, and event handling. This knowledge can be applied to the design of a wide variety of user interfaces.
Technical Artist
Technical Artists create and manage the technical aspects of game development, including the creation of 3D models, textures, and animations. They work with designers and engineers to create games that are both visually appealing and technically sound. This course can help aspiring Technical Artists learn more about the technical aspects of game development, such as creating moving platforms and elevators. This knowledge can be applied to the creation of more complex and engaging games.
Game Programmer
Game Programmers write the code that makes games work. They use their knowledge of programming languages and game development tools to create games that are both fun and challenging. This course can help aspiring Game Programmers learn more about the fundamentals of game development, such as object hierarchy, coding techniques, and event handling. This knowledge can be applied to the development of a wide variety of games.
Software Tester
Software Testers test software to ensure that it meets the requirements of users. They use their knowledge of software testing tools and techniques to identify and fix defects in software. This course can help aspiring Software Testers learn more about the fundamentals of software testing, such as object hierarchy, coding techniques, and event handling. This knowledge can be applied to the testing of a wide variety of software applications.
Gameplay Programmer
Gameplay Programmers design and implement the gameplay mechanics of video games. They work with designers and engineers to create games that are both fun and challenging. This course can help aspiring Gameplay Programmers learn more about the fundamentals of game development, such as creating moving platforms and elevators. This knowledge can be applied to the development of more complex and engaging games.
Level Designer
Level Designers create the levels and environments of video games. They work with designers and engineers to create levels that are both visually appealing and challenging. This course can help aspiring Level Designers learn more about the technical aspects of game development, such as creating moving platforms and elevators. This knowledge can be applied to the creation of more complex and engaging levels.
3D Artist
3D Artists create the 3D models and textures that are used in video games and other digital media. They work with designers and engineers to create models that are both visually appealing and technically sound. This course may help aspiring 3D Artists learn more about the technical aspects of 3D modeling, such as creating moving platforms and elevators. This knowledge can be applied to the creation of more complex and engaging 3D models.
Animator
Animators create the animations that are used in video games and other digital media. They work with designers and engineers to create animations that are both visually appealing and technically sound. This course may help aspiring Animators learn more about the technical aspects of animation, such as creating moving platforms and elevators. This knowledge can be applied to the creation of more complex and engaging animations.
Game Producer
Game Producers manage the development of video games. They work with designers, engineers, and artists to ensure that games are completed on time and within budget. This course may help aspiring Game Producers learn more about the technical aspects of game development, such as creating moving platforms and elevators. This knowledge can be applied to the management of more complex and engaging games.
Game Designer
Game Designers design the gameplay, story, and characters of video games. They work with designers, engineers, and artists to create games that are both fun and challenging. This course may help aspiring Game Designers learn more about the technical aspects of game development, such as creating moving platforms and elevators. This knowledge can be applied to the design of more complex and engaging games.
Technical Writer
Technical Writers create documentation for software and other technical products. They work with engineers and other technical professionals to create documentation that is clear, concise, and accurate. This course may help aspiring Technical Writers learn more about the technical aspects of software development, such as creating moving platforms and elevators. This knowledge can be applied to the creation of more complex and engaging documentation.
Project Manager
Project Managers plan and manage projects from start to finish. They work with stakeholders to define project goals, develop project plans, and track project progress. This course may help aspiring Project Managers learn more about the technical aspects of project management, such as creating moving platforms and elevators. This knowledge can be applied to the management of more complex and engaging projects.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Create Moving Platforms and Elevators with C# in Unity.
Provides a comprehensive overview of Unity game development, including how to create moving platforms and elevators. It's a good resource for gaining a deeper understanding of the concepts covered in this course.
Provides a comprehensive overview of real-time rendering techniques used in game development. It covers topics such as lighting, shading, and visual effects, which are essential for creating realistic moving platforms and elevators in Unity.
Provides an overview of game engine architecture and design patterns. It covers topics such as entity-component-system architecture, event-driven programming, and performance optimization, which are useful for understanding how moving platforms and elevators are implemented in Unity.
Provides a good foundation in C# and Unity, making it a suitable choice for those who need to strengthen their understanding of the programming aspects of the course's topics. It covers basic C# syntax, Unity's API, and essential game development concepts.
Provides a beginner-friendly introduction to Unity game development. It provides step-by-step instructions and examples to help readers create their own games, although it does not cover the specific topic of moving platforms and elevators.
Provides a guide to using visual scripting in Unity game development. It provides step-by-step instructions and examples to help readers create their own games, although it does not cover the specific topic of moving platforms and elevators.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser