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

In this two-hour, project-based course, you'll learn how to create a currency pick-up mechanic for your game. We'll cover creating a simple heads-up display, setting up collectible coins and purchasable GameObjects, and writing C# scripts to manage the player's on-going balance.

Read more

In this two-hour, project-based course, you'll learn how to create a currency pick-up mechanic for your game. We'll cover creating a simple heads-up display, setting up collectible coins and purchasable GameObjects, and writing C# scripts to manage the player's on-going balance.

Please note: This guided project does not cover In-Application Purchases (“IAP”), which involves real money; it covers in-game money only.

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

- Particle Effects

- Prefabs

- Colliders, Triggers

- Canvas, Text, Image

- Coding techniques such as UI manipulation, Actions and subscribing to Events

This project makes use of the poly-castle project created in Create Keyboard Movement Mechanics with C# in Unity. It is a complimentary course to this guided project and, although not a prerequisite, is recommended for a more well-rounded understanding of the concepts presented herein.

Enroll now

What's inside

Syllabus

Project Overview
In this two-hour, project-based course, you'll learn how to create a currency pick-up mechanic for your game. We'll cover creating a simple heads-up display, setting up collectible coins and purchasable GameObjects, and writing C# scripts to manage the player's on-going balance.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Helps beginners build a strong foundation in creating simple in-game pick-up mechanics using Unity's particle and sprite systems
Teaches real-world Unity skills and concepts such as handling UI manipulation, actions, and event subscriptions
Specifically teaches in-game currency rather than real-world purchases, which could be valuable in both game development and educational contexts
Taught by Edward Falzon, who is recognized for their work in game development and Unity
While it is recommended to take a prior course by the same instructor, it is not a prerequisite, making it accessible to a wider audience

Save this course

Save Create a Coin Pick-Up and Spending Mechanics in Unity to your list so you can find it easily later:
Save

Reviews summary

Unity game development

According to students, this course on Unity Game Development is well received, with students giving it top ratings for its quality content. Learners say the instructor is the best, and they specifically point out the nice quality of the course materials.

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 a Coin Pick-Up and Spending Mechanics in Unity with these activities:
Complete the particle effects tutorial
Review the key concepts covered in the lecture on particle effects by reading the tutorial.
Show steps
  • Open the particle effects tutorial
  • Read through the tutorial and follow along with the steps
  • Experiment with the different settings in the particle system
Discuss the use of prefabs in Unity
Engage in peer learning by discussing the use of prefabs in Unity, sharing knowledge, asking questions, and providing feedback to enhance understanding.
Browse courses on Prefabs
Show steps
  • Join a peer study group or online forum
  • Initiate or participate in discussions about prefabs
  • Share experiences, examples, and best practices related to prefabs
Attend a workshop on C# scripting in Unity
Gain hands-on experience and expert guidance by attending a workshop that focuses on C# scripting within the Unity game engine.
Browse courses on C# Scripting
Show steps
  • Research and identify relevant workshops
  • Register and attend the workshop
  • активно участвовать в workshop, задавая questions and contributing to discussions
Show all three activities

Career center

Learners who complete Create a Coin Pick-Up and Spending Mechanics in Unity will develop knowledge and skills that may be useful to these careers:
Game Designer
Game Designers are responsible for the overall design and development of video games. They work with a team of programmers, artists, and other professionals to create the game's concept, story, characters, and levels. This course would be beneficial for aspiring Game Designers as it provides a foundation in the basics of game development, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Game Developer
Game Developers are responsible for the programming, design, and testing of video games. They work with a team of programmers, artists, and other professionals to create the game's codebase, graphics, and gameplay mechanics. This course would be beneficial for aspiring Game Developers as it provides a foundation in the basics of game development, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Software Engineer
Software Engineers are responsible for the design, development, and maintenance of software applications. They work with a team of programmers, designers, and other professionals to create software that meets the needs of users. This course would be beneficial for aspiring Software Engineers as it provides a foundation in the basics of software development, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Product Manager
Product Managers are responsible for the planning, development, and launch of new products. They work with a team of engineers, designers, and other professionals to create products that meet the needs of users. This course would be beneficial for aspiring Product Managers as it provides a foundation in the basics of product development, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Project Manager
Project Managers are responsible for the planning, execution, and completion of projects. They work with a team of engineers, designers, and other professionals to ensure that projects are completed on time, within budget, and to the required quality. This course would be beneficial for aspiring Project Managers as it provides a foundation in the basics of project management, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
User Experience Designer
User Experience Designers are responsible for the design of user interfaces for websites, applications, and other products. They work with a team of designers, engineers, and other professionals to create user interfaces that are easy to use and enjoyable to interact with. This course would be beneficial for aspiring User Experience Designers as it provides a foundation in the basics of user interface design, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Graphic designer
Graphic Designers are responsible for the creation of visual content, such as logos, brochures, websites, and other marketing materials. They work with a team of designers, copywriters, and other professionals to create visual content that is visually appealing and effective in communicating a message. This course would be beneficial for aspiring Graphic Designers as it provides a foundation in the basics of graphic design, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Web Developer
Web Developers are responsible for the design, development, and maintenance of websites. They work with a team of programmers, designers, and other professionals to create websites that are visually appealing, easy to use, and effective in communicating a message. This course would be beneficial for aspiring Web Developers as it provides a foundation in the basics of web development, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Database Administrator
Database Administrators are responsible for the design, implementation, and maintenance of databases. They work with a team of programmers, analysts, and other professionals to ensure that databases are reliable, secure, and performant. This course would be beneficial for aspiring Database Administrators as it provides a foundation in the basics of database administration, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Systems Analyst
Systems Analysts are responsible for the analysis, design, and implementation of computer systems. They work with a team of programmers, engineers, and other professionals to ensure that computer systems meet the needs of users. This course would be beneficial for aspiring Systems Analysts as it provides a foundation in the basics of systems analysis, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Computer Programmer
Computer Programmers are responsible for the writing, testing, and maintenance of computer programs. They work with a team of programmers, analysts, and other professionals to develop software that meets the needs of users. This course would be beneficial for aspiring Computer Programmers as it provides a foundation in the basics of computer programming, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Information Technology Specialist
Information Technology Specialists are responsible for the installation, maintenance, and repair of computer systems and networks. They work with a team of engineers, technicians, and other professionals to ensure that computer systems and networks are reliable, secure, and performant. This course would be beneficial for aspiring Information Technology Specialists as it provides a foundation in the basics of information technology, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Network Administrator
Network Administrators are responsible for the design, implementation, and maintenance of computer networks. They work with a team of engineers, technicians, and other professionals to ensure that computer networks are reliable, secure, and performant. This course would be beneficial for aspiring Network Administrators as it provides a foundation in the basics of network administration, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Systems Engineer
Systems Engineers are responsible for the design, implementation, and maintenance of computer systems and networks. They work with a team of engineers, technicians, and other professionals to ensure that computer systems and networks are reliable, secure, and performant. This course may be useful for aspiring Systems Engineers as it provides a foundation in the basics of systems engineering, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.
Computer Scientist
Computer Scientists are responsible for the design, development, and implementation of computer systems and software. They work with a team of programmers, engineers, and other professionals to develop new technologies and solve complex problems. This course may be useful for aspiring Computer Scientists as it provides a foundation in the basics of computer science, including creating a currency pick-up mechanic, writing C# scripts, and working with particle effects and prefabs.

Reading list

We've selected eight 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 a Coin Pick-Up and Spending Mechanics in Unity.
This classic text on game development provides a comprehensive overview of game programming, including both theory and practical advice. It is an excellent supplemental resource for this course, especially for learners who are new to game programming.
This practical guide to Unity, written by a Unity developer advocate, offers a comprehensive introduction to the engine. It is an excellent companion to this course, providing a deeper dive into Unity's features and capabilities.
This beginner-friendly guide to Unity provides a hands-on introduction to game development. It is an excellent supplementary resource for learners who are new to game development and want to learn the basics of Unity.
This acclaimed book on game design provides a comprehensive overview of the field, including topics such as game mechanics, storytelling, and player experience. It is an excellent additional reading for learners who want to gain a deeper understanding of game design principles.
This classic text on game development provides a comprehensive overview of the field, including topics such as game design, programming, and art. It is an excellent additional reading for learners who want to gain a broader understanding of game development.
Provides a comprehensive overview of game programming patterns, including topics such as object-oriented design, data structures, and algorithms. It is an excellent resource for learners who want to learn how to write efficient and maintainable game code.
Provides a collection of recipes for creating AI systems in Unity. It is an excellent resource for learners who want to learn how to create AI-driven games.

Share

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

Similar courses

Here are nine courses similar to Create a Coin Pick-Up and Spending Mechanics in Unity.
Hide and Reveal Secret Rooms in Unity
Most relevant
Make Your Pick-Ups Look Cool in Unity (Intro to Animation...
Most relevant
Create a User Interface in Unity Part 2 - World-Space...
Most relevant
Make an Action Bar in Unity Part 1 - Modular Action System
Most relevant
Create a First-Person Camera (VM-Compatible!) in Unity
Most relevant
Create a Dialog Box with C# in Unity Part 1 - Message...
Most relevant
Create UI in Unity Part 1 - Screen Overlay Canvas
Most relevant
Create UI in Unity Part 3 - Settings Menu
Most relevant
Create a Dialog Box in Unity Part 3 - Versatile and...
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