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

In this one-hour, project-based course, you'll learn how to set up targets and apply scoring mechanics in your FPS game. You'll also learn how to animate your targets and create a UI display that shows the current score of the player.

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

- UI Toolkit

- Coding techniques including static events and the SendMessage method.

Read more

In this one-hour, project-based course, you'll learn how to set up targets and apply scoring mechanics in your FPS game. You'll also learn how to animate your targets and create a UI display that shows the current score of the player.

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

- UI Toolkit

- Coding techniques including static events and the SendMessage method.

This course makes use of the western-themed Unity project created in Create an FPS Weapon Part 1, Part 2, Part 3 and Part 4. These compliment this guided project and, although not prerequisites, are 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

What's inside

Syllabus

Project Overview
In this one-hour, project-based course, you'll learn how to set up targets and apply scoring mechanics in your FPS game. You'll also learn how to animate your targets and create a UI display that shows the current score of the player.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores fundamental game development concepts essential for creating first person shooter games
Taught by Edward Falzon, who is experienced in game development
Requires prior knowledge of western-themed Unity projects and may not be suitable for beginners
May be most relevant to individuals interested in game development as a hobby or profession
Provides practical hands-on experience in implementing FPS game mechanics

Save this course

Save Build a Scoring Mechanic with C# in Unity - Shooting Targets to your list so you can find it easily later:
Save

Reviews summary

Highly recommended course

According to students, this course is highly recommended. Students say it's well-received and informative
Lots of information
"Very good."

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 Build a Scoring Mechanic with C# in Unity - Shooting Targets with these activities:
Organize your notes, assignments, and other materials
This activity will help you keep your learning organized and accessible.
Show steps
  • Create a system for organizing your notes, assignments, and other materials.
  • Regularly review and update your materials to ensure they are up-to-date and organized.
Review Unity Scripting Reference
This book will provide a solid foundation for understanding the Unity scripting API, which will be essential for completing the projects in this course.
View Melania on Amazon
Show steps
  • Read through the Unity Scripting API documentation.
  • Experiment with different scripting examples.
Create a simple Unity project
This activity will help you get familiar with the Unity development environment and basic C# scripting.
Browse courses on Unity
Show steps
  • Create a new Unity project.
  • Add a game object to the scene.
  • Attach a script to the game object.
  • Write a simple script to move the game object.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow a Unity tutorial on creating a first-person shooter game
This activity will provide you with a step-by-step guide to creating a basic FPS game in Unity.
Browse courses on Unity
Show steps
  • Find a Unity tutorial on creating a first-person shooter game.
  • Follow the tutorial step-by-step.
  • Experiment with different aspects of the game, such as the player movement, shooting mechanics, and level design.
Join an online community or forum for Unity developers
This activity will connect you with other Unity developers and provide you with opportunities to ask questions, share knowledge, and collaborate on projects.
Browse courses on Unity
Show steps
  • Find an online community or forum for Unity developers.
  • Introduce yourself and ask questions about Unity development.
  • Share your knowledge and experience with other members of the community.
Mentor a junior Unity developer
This activity will help you solidify your knowledge and skills by teaching them to someone else.
Browse courses on Unity
Show steps
  • Find a junior Unity developer who is willing to be mentored.
  • Meet with your mentee regularly to provide guidance and support.
  • Share your knowledge and experience with your mentee to help them grow their skills.
Participate in a game development competition
This activity will push you to develop your skills and knowledge by competing against other developers.
Browse courses on Unity
Show steps
  • Find a game development competition that interests you.
  • Create a game for the competition.
  • Submit your game to the competition.

Career center

Learners who complete Build a Scoring Mechanic with C# in Unity - Shooting Targets will develop knowledge and skills that may be useful to these careers:
Front-End Developer
Front-End Developers are responsible for the design and implementation of the user interface for websites and web applications. The UI Toolkit concepts covered in this course are essential for Front-End Developers to master.
User Interface (UI) Designer
UI Designers create the look and feel of user interfaces for websites, software applications, and other digital products. The UI Toolkit concepts covered in this course are essential for UI Designers to master, and are used in many different industries.
UX Designer
UX Designers focus on the user experience of digital products, ensuring that they are easy to use and enjoyable to interact with. The skills learned in this course, such as UI design and coding techniques, can help UX Designers create better user experiences.
Mobile App Developer
Mobile App Developers design, develop, and maintain mobile applications for smartphones and tablets. Many of the skills used in this course, such as animating targets, implementing scoring, and building a UI, are used by Mobile App Developers every day.
Technical Artist
Technical Artists create the 3D models, textures, and other assets used in video games and other digital products. This course may be useful to Technical Artists who wish to learn more about Unity or C#. Technical Artists who work on FPS games may find the skills learned in this course particularly relevant.
Game Designer
Game Designers create the overall concept and design for video games. This course may be useful to Game Designers who wish to learn more about Unity or C#. Game Designers who work on FPS games may find the skills learned in this course particularly relevant.
Animator
Animators create the animations used in video games, movies, and other digital products. This course may be useful to Animators who wish to learn more about Unity or C#. Animators who work on FPS games may find the skills learned in this course particularly relevant.
Game Developer
Game Developers build and maintain video game applications for use on computers, phones, and consoles. Many of the skills used in this course, such as animating targets, implementing scoring, and building a UI, are used by Game Developers every day. This course may be useful to Game Developers who wish to improve their understanding of coding techniques or UI development.
Producer
Producers oversee the development and production of software and other digital products. This course may be useful to Producers who wish to learn more about Unity or C#. Producers who work on game development projects may find the skills learned in this course particularly relevant.
Project Manager
Project Managers plan and manage the development of software and other digital products. This course may be useful to Project Managers who wish to learn more about Unity or C#. Project Managers who work on game development projects may find the skills learned in this course particularly relevant.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course may be useful to Software Engineers who wish to learn more about Unity or C#. Software Engineers who work on game development projects may find the skills learned in this course particularly relevant.
Creative Director
Creative Directors oversee the creative vision and direction of software and other digital products. This course may be useful to Creative Directors who wish to learn more about Unity or C#. Creative Directors who work on game development projects may find the skills learned in this course particularly relevant.
Art Director
Art Directors oversee the visual style and direction of software and other digital products. This course may be useful to Art Directors who wish to learn more about Unity or C#. Art Directors who work on game development projects may find the skills learned in this course particularly relevant.
Web Developer
Web Developers design and develop websites and web applications. This course may be useful to Web Developers who wish to learn more about Unity or C#. Web Developers who work on game development projects may find the skills learned in this course particularly relevant.
Game Tester
Game Testers test and evaluate video games to ensure that they are free of bugs and meet the quality standards of the development team. This course may be useful to Game Testers who wish to learn more about Unity or C#. Game Testers who work on FPS games may find the skills learned in this course particularly relevant.

Reading list

We've selected seven 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 Build a Scoring Mechanic with C# in Unity - Shooting Targets.
Covers how to create a basic FPS game using Unity. Code and scripts in the book can be used in this course's context, as this book dives into the concepts of game design and development using Unity.
An introduction to game programming using C# and Unity, suitable for beginners who seek additional context for this course.
A comprehensive guide to game development using Unity, suitable for intermediate and advanced learners who seek additional depth and breadth to this course.
A discussion on the principles and practices of game design, suitable for intermediate and advanced learners who seek additional context for this course.
A guide to understanding and designing game feel, useful for learners interested in the player experience and engagement aspects of 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 Build a Scoring Mechanic with C# in Unity - Shooting Targets.
Create an FPS Weapon in Unity (Part 1 - Revolver)
Most relevant
Add Gore to Your Game in Unity
Most relevant
Create an FPS Weapon in Unity (Part 4 - Ammunition)
Most relevant
Create an FPS Weapon in Unity (Part 2 - Firing Effects)
Most relevant
Create an FPS Weapon in Unity (Part 3 -Damage Effects)
Most relevant
Create Dynamite in Unity
Most relevant
Make Your Pick-Ups Look Cool in Unity (Intro to Animation...
Most relevant
Light Up Your World in Unity (Introduction to Lighting)
Most relevant
Create Animation Transitions in Unity (Intro to Animation...
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