Game Development: Basic Games with C# and Unity 3D
Game Development: Basic Games with C# and Unity 3D, available at $19.99, with 110 lectures, and has 42 subscribers.
You will learn about You will learn how to create simple games with Unity 3D You will learn how to create simple games with C# You will learn how to use GameObjects, Materials, Nested Prefabs and Variants in your games You will learn how to make Vectorial Movement, Interpolation, Basic Physics, Colliders and Triggers in your games You will learn how to use GetComponent and navigate through references in your games You will learn how to use Controls and Inputs through events in your games You will learn how to work with the UI and Anchors in your games You will learn how to use Interfaces You will learn how to use Enums You will be able to use scripts in Animator events and control the state changes You will be able to use Coroutines and Yield Instructions You will be able to use Asynchronous systems You will be able to use Singletons You will be able to use Ref/Out You will be able to use Abstract, Virtual and Override You will be able to save data in .jsons You will be able to build your own delegates You will be able to use ScriptableObjects You will be able to use Tweeners to make linear and curved movements You will be able to use Extensions You will be able to change scenes/levels You will be able to create a loot system You will be able to create a space shooter This course is ideal for individuals who are Programmers that want to begin working on games or Graduates that want to begin applying their knowledge It is particularly useful for Programmers that want to begin working on games or Graduates that want to begin applying their knowledge.
Enroll now: Game Development: Basic Games with C# and Unity 3D
Summary
Title: Game Development: Basic Games with C# and Unity 3D
Price: $19.99
Number of Lectures: 110
Number of Published Lectures: 110
Number of Curriculum Items: 113
Number of Published Curriculum Objects: 113
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- You will learn how to create simple games with Unity 3D
- You will learn how to create simple games with C#
- You will learn how to use GameObjects, Materials, Nested Prefabs and Variants in your games
- You will learn how to make Vectorial Movement, Interpolation, Basic Physics, Colliders and Triggers in your games
- You will learn how to use GetComponent and navigate through references in your games
- You will learn how to use Controls and Inputs through events in your games
- You will learn how to work with the UI and Anchors in your games
- You will learn how to use Interfaces
- You will learn how to use Enums
- You will be able to use scripts in Animator events and control the state changes
- You will be able to use Coroutines and Yield Instructions
- You will be able to use Asynchronous systems
- You will be able to use Singletons
- You will be able to use Ref/Out
- You will be able to use Abstract, Virtual and Override
- You will be able to save data in .jsons
- You will be able to build your own delegates
- You will be able to use ScriptableObjects
- You will be able to use Tweeners to make linear and curved movements
- You will be able to use Extensions
- You will be able to change scenes/levels
- You will be able to create a loot system
- You will be able to create a space shooter
Who Should Attend
- Programmers that want to begin working on games
- Graduates that want to begin applying their knowledge
Target Audiences
- Programmers that want to begin working on games
- Graduates that want to begin applying their knowledge
In this course we are going to create 3 simple games and learn a lot from the development of each one. Then you are encouraged to continue the development by yourself following some guidelines on what to do; this way you get to practice and can add some beginner projects to your portfolio.
The first of the main projects is the Pong game, which we will use to learn all the basics, mostly Unity stuff and a little coding here and there.
The second is the Space Invaders project, where we start to use much more code.
The third is the Galaga/Space Shooter, when we go really heavy into programming behaviours, tweeners, movement curves, etc.
I’d recommend for you to give a quick scroll through the lesson’s names to see more in depth all the topics we are going to go through, but here is a short list of what you’ll learn:
-
GameObjects, Materials, Nested Prefabs and Variants
-
Make Vectorial Movement, Interpolation, Basic Physics, Colliders and Triggers
-
GetComponent and navigate through references
-
Controls and Inputs through events
-
UI and Anchors
-
Interfaces, Enums
-
Use Scripts in Animator Events and Control the State Changes
-
Coroutines and Yield Instructions
-
Asynchronous systems
-
Singletons
-
Ref/Out
-
Abstract, Virtual and Override
-
Save Data in .jsons
-
Build your Own Delegates
-
ScriptableObjects
-
Tweeners to Make Linear and Curved Movements
-
Extensions
-
Change Scenes/Levels
-
Create a Loot System
-
Create a Weapon System
Please take a look at the prerequisites before making the purchase. I’m expecting you to know basic programming logic and have a grasp on OOP. Thanks for your time and hope to see you in the lessons o/
Course Curriculum
Chapter 1: Intro
Lecture 1: How to Get Help
Lecture 2: Review
Lecture 3: Preparing the Environment
Lecture 4: Text Editor
Chapter 2: Understanding the Unity Environment
Lecture 1: Component-Oriented Programming
Lecture 2: MonoBehaviour
Lecture 3: Event-Functions: Awake/Start/OnEnable
Lecture 4: Event-Functions: Update/FixedUpdate/LateUpdate
Lecture 5: Creating Basic Geometry
Lecture 6: Lights
Lecture 7: 2D Cameras and Lights
Lecture 8: Materials and How to Apply Them
Lecture 9: Inspector and Pre-defining Variables
Lecture 10: GameObjects and Prefabs
Lecture 11: Review Reminder
Chapter 3: Project 1: Pong
Lecture 1: Creating a New Scene and Background
Lecture 2: Players and Controls
Lecture 3: Player 2 and Move Speed
Lecture 4: Adding Basic Physics
Lecture 5: Moving RigidBodies
Lecture 6: Ball, Angles and Collisions
Lecture 7: Triggers and Score Detection
Lecture 8: Score Panel
Lecture 9: UI and Anchors
Lecture 10: Sound FXs
Lecture 11: Creating a Playable Build
Chapter 4: Pong Tuning
Lecture 1: Review Reminder
Lecture 2: Particle System
Chapter 5: Project 2 – Part 1: Space Invaders – Inputs, Bullets and Slicing Sprites
Lecture 1: Creating a New Project and Slicing Sprite Atlases Manually
Lecture 2: Animator
Lecture 3: Slice and Trim in the Sprite Editor
Lecture 4: Player Ship and GetAxis
Lecture 5: GetButton and Pixel Per Unit
Lecture 6: The new 2019.3+ Input System
Lecture 7: Improving the Input
Lecture 8: Creating the Bullets
Lecture 9: Moving and Bullet Triggers
Lecture 10: IShootable and Enum
Lecture 11: Adding the Aliens
Lecture 12: Alien's Bullets
Chapter 6: Project 2 – Part 2: Space Invaders – Animations, Barriers, Collisions and Aliens
Lecture 1: Bullet Animation
Lecture 2: Bullet Effects/Animator Events
Lecture 3: Animator Override and Alien Deaths
Lecture 4: Lives and Player Death
Lecture 5: Invincibility Frames
Lecture 6: Barriers
Lecture 7: Putting the Aliens in a Matrix
Lecture 8: Making the Aliens Attack
Lecture 9: Alien's Movement
Lecture 10: Wall Detection
Lecture 11: Sending the Script Component from one Objecto to Another
Chapter 7: Project 2 – Part 3: Space Invaders – Sounds, Alien Behaviour and HighScore
Lecture 1: Aliens Advancing
Lecture 2: Alien's Speed
Lecture 3: Constraints on Player Movement
Lecture 4: Score UI
Lecture 5: Adding the Special Ship
Lecture 6: Ship Behaviour
Lecture 7: Creating a Game Over System
Lecture 8: Defeat Condition
Lecture 9: Win Condition
Lecture 10: Saving and Loading a High Score
Lecture 11: BGM
Lecture 12: BGM Pt2
Lecture 13: Sound FX
Lecture 14: Review Reminder
Chapter 8: Saving and Building the Game
Lecture 1: Pooling System
Lecture 2: Saving With ScriptableObjects
Lecture 3: Saving With .JSONs
Lecture 4: Final Backup
Chapter 9: Project 3 – Part 1 – Galaga: Creating the Base of the Game
Lecture 1: Creating the Project
Lecture 2: Star Background
Lecture 3: Moving the Ship
Lecture 4: Weapons
Lecture 5: Bullets and Pooling
Lecture 6: Explosion and Animators
Lecture 7: Variants and Bullet Behaviours
Lecture 8: Bullet Angle and Player Animator
Lecture 9: Lives UI
Lecture 10: Pickups
Lecture 11: Weapon Pickups
Chapter 10: Project 3 – Part 2 – Galaga
Lecture 1: Changing Weapons
Lecture 2: FireWeapons Event
Lecture 3: Ammo
Lecture 4: Life Pickups
Lecture 5: Chaser Bullet
Lecture 6: Perfect and Limited Chase
Lecture 7: Improving the Chaser
Lecture 8: Drops/Loot
Instructors
-
TheCodingCult (aka Henrique de Carvalho)
College Teacher/Programmer/Indie GameDev
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024