We may earn an affiliate commission when you visit our partners.
Course image
Udacity logo

Creating Game Environments

Samuel Asher Rivello

Unlock the power of Unity in our course, diving into 2D Sprite animation, responsive controls, physics, and environment creation. Enroll today.

Prerequisite details

Read more

Unlock the power of Unity in our course, diving into 2D Sprite animation, responsive controls, physics, and environment creation. Enroll today.

Prerequisite details

To optimize your success in this program, we've created a list of prerequisites and recommendations to help you prepare for the curriculum. Prior to enrolling, you should have the following knowledge:

  • Basic computer programming

You will also need to be able to communicate fluently and professionally in written and spoken English.

What's inside

Syllabus

Delve into 2D Sprite animation in Unity. Create animated characters using the Unity Sprite Editor. Learn to control animation with C# scripts.
Read more
Script player controls with game input; including movement for keyboard and mouse. Create responsive & dynamic player experiences.
Explore game physics. Learn Rigidbody2D, collision detection, 2D joints, and physics scripting. Script dynamic GameObject interactions.
Dive into crafting game environments. Construct worlds, use Unity Tilemap for design, and script parallax scrolling. Learn to create full levels with layered backgrounds.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops skills in scripting with C++, which is standard industry practice
Explores essential Object-Oriented Programming principles and concepts
Covers algorithms and program paradigms, which are foundational to the field
Teaches programming fundamentals in a practical and hands-on way
Instructed by Dr. Neal Argade, a seasoned industry professional
Requires installation of Java, which could possibly pose a barrier for some learners

Save this course

Save Creating Game Environments to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Creating Game Environments. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Creating Game Environments will develop knowledge and skills that may be useful to these careers:
2D Animator
2D Animators use their creativity and technical skills to create and implement 2D animations for video games, movies, and other forms of media. This course may be useful for those looking to become 2D Animators, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help 2D Animators create more visually appealing and engaging animations.
Video Game Animator
Video Game Animators use their creativity and technical skills to bring characters and objects to life in video games. This course may be useful for those looking to become Video Game Animators, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help Video Game Animators create more visually appealing and engaging animations.
Concept Artist
Concept Artists use their creativity and technical skills to create and implement concept art for video games, movies, and other forms of media. This course may be useful for those looking to become Concept Artists, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help Concept Artists create more visually appealing and engaging concept art.
Level Designer
Level Designers are responsible for creating the environments and levels in video games. They work with programmers, artists, and other team members to create a fun and engaging experience for players. This course may be useful for those looking to become Level Designers, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help Level Designers create more visually appealing and engaging levels.
3D Artist
3D Artists use their creativity and technical skills to create and implement 3D models, textures, and animations for video games, movies, and other forms of media. This course may be useful for those looking to become 3D Artists, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help 3D Artists create more visually appealing and engaging 3D content.
Game Designer
Game Designers are responsible for the overall concept and design of video games. They work with programmers, artists, and other team members to create a fun and engaging experience for players. This course may be useful for those looking to become Game Designers, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help Game Designers create more visually appealing and engaging games.
Visual Effects Artist
Visual Effects Artists use their creativity and technical skills to create and implement visual effects for video games, movies, and other forms of media. This course may be useful for those looking to become Visual Effects Artists, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help Visual Effects Artists create more visually appealing and engaging visual effects.
Technical Artist
Technical Artists use their technical skills to create and implement visual content for video games, movies, and other forms of media. This course may be useful for those looking to become Technical Artists, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help Technical Artists create more visually appealing and engaging content.
Game Developer
Game Developers are responsible for the development and implementation of video games. They work with programmers, artists, and other team members to create a fun and engaging experience for players. This course may be useful for those looking to become Game Developers, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help Game Developers create more visually appealing and engaging games.
Programmer
Programmers use their technical skills to create and implement software programs, including video games. This course may be useful for those looking to become Programmers, as it provides a foundation in 2D animation, physics, and scripting. These skills can help Programmers create more visually appealing and engaging games.
Software Engineer
Software Engineers use their technical skills to design, develop, and implement software systems. This course may be useful for those looking to become Software Engineers, as it provides a foundation in 2D animation, physics, and scripting. These skills can help Software Engineers create more visually appealing and engaging software systems.
UI/UX Designer
UI/UX Designers use their creativity and technical skills to design and implement the user interface and user experience for websites, apps, and other digital products. This course may be useful for those looking to become UI/UX Designers, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help UI/UX Designers create more visually appealing and engaging user interfaces and user experiences.
Web Designer
Web Designers use their creativity and technical skills to design and implement websites. This course may be useful for those looking to become Web Designers, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help Web Designers create more visually appealing and engaging websites.
3D Animator
3D Animators use their creativity to bring characters and objects to life in video games, movies, and other forms of media. This course may be useful for those looking to enter this field, as it provides a foundation in 2D animation and physics. Understanding these concepts can help 3D Animators create more realistic and engaging animations.
Multimedia Artist
Multimedia Artists use their creativity and technical skills to create visual content for a variety of media, including video games, movies, and websites. This course may be useful for those looking to become Multimedia Artists, as it provides a foundation in 2D animation, physics, and environment creation. These skills can help Multimedia Artists create more visually appealing and engaging content.

Reading list

We've selected 13 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 Creating Game Environments.
Comprehensive reference on real-time rendering. It covers a wide range of topics, including graphics programming, shader programming, and lighting. It valuable resource for anyone who wants to learn more about the art and science of real-time rendering.
Comprehensive reference on physically based rendering. It covers a wide range of topics, including the theory of light transport, material modeling, and image-based lighting. It valuable resource for anyone who wants to learn more about the art and science of physically based rendering.
Practical guide to using Unity for game development. It covers a wide range of topics, including creating game objects, scripting, physics, and networking. It valuable resource for both beginners and experienced Unity developers.
Provides a comprehensive overview of game development with Python. It covers a wide range of topics, including object-oriented programming, data structures, and algorithms. It valuable resource for anyone who wants to learn more about the art and science of game development with Python.
Provides a comprehensive overview of Unity, covering the basics of game development, including 2D and 3D graphics, animation, physics, and scripting. It great resource for beginners who want to learn the fundamentals of Unity.
Provides a detailed overview of game engine architecture. It covers a wide range of topics, including rendering, physics, and networking. It valuable resource for anyone who wants to learn more about how game engines work.
Provides a comprehensive overview of 3D game programming using DirectX 12. It covers a wide range of topics, including graphics programming, shader programming, and physics. It valuable resource for anyone who wants to learn more about 3D game development.
Provides a detailed overview of game physics engine development. It covers a wide range of topics, including collision detection, rigid body dynamics, and fluid dynamics. It valuable resource for anyone who wants to learn more about the art and science of game physics engine development.
Provides a comprehensive overview of game development with LibGDX. It covers a wide range of topics, including 2D and 3D graphics, animation, and scripting. It valuable resource for anyone who wants to learn more about the art and science of game development with LibGDX.
Collection of design patterns for game development. It covers a wide range of topics, including object-oriented design, data structures, and algorithms. It valuable resource for experienced game developers who want to improve their design skills.
Provides a step-by-step tutorial for creating a complete Unity game. It valuable resource for anyone looking to learn the basics of Unity game development.
Provides a gentle introduction to Unity game development, covering topics such as the Unity interface, basic programming, and creating simple games. It valuable resource for anyone who is new to Unity game development.

Share

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

Similar courses

Here are nine courses similar to Creating Game Environments.
Game Development Essentials
Most relevant
The Ultimate Unreal Engine 2D Game Development Course
Most relevant
Creating Cutscenes in Unity
Most relevant
Learn 2D Game Special Effect Animation in Photoshop
Most relevant
Programming for Level Design
Most relevant
The Ultimate Guide to Game Development with Unity...
Most relevant
Rapid Gameplay Prototyping
Most relevant
CS50's Introduction to Game Development
Most relevant
Mathematics for Computer Games Development using Unity
Most relevant
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 - 2024 OpenCourser