Unity RPG Shops & Abilities: Intermediate C# Game Coding
Using Unity 2020.2, we’ll show you how to include three essential game mechanics, Shops, Special Abilities and Traits, in your games.
This highly acclaimed series was over 200% funded on Kickstarter, and is designed for intermediate users of Unity. We recommend you take at least the first half of our Complete Unity Developer 2D or 3D, or equivalent, as a prerequisite.
You can use the code we create in the course in any game or project you build. We’ll be using an RPG as an example. You don't need to have completed the previous parts of the RPG Series (the RPG Core Combat, Inventory Systems and Dialogue & Quests courses) but it will give you an advantage if you already have.
The course is project-based as we believe this is the best way to learn Unity and C#. You will not just be learning dry programming concepts, but applying them immediately to a real RPG as you go.
We’ll provide the RPG project created so far in the series so that you can practice integrating to an existing complex project. Every element of the project we touch will be fully explained and no knowledge of the project will be required.
Watch Online Unity RPG Shops & Abilities: Intermediate C# Game Coding
# | Title | Duration |
---|---|---|
1 | Architectural Overview: Recap | 06:53 |
2 | Shop Section Overview | 10:11 |
3 | Creating a UI Component Library | 13:49 |
4 | Solution: Component Library | 05:50 |
5 | Shops Basic UI Outline | 14:50 |
6 | Headers | 10:00 |
7 | Row Variants | 10:56 |
8 | Component APIs | 18:16 |
9 | Opening Shops | 19:31 |
10 | Shop Names & Closing | 06:47 |
11 | Building A Shopping List | 16:27 |
12 | Displaying A ShopItem | 12:37 |
13 | Configuring Stock And Price | 13:57 |
14 | Quantity Widget | 12:30 |
15 | Preparing A Transaction | 15:24 |
16 | Completing A Transaction | 18:11 |
17 | Calculating A Total | 06:53 |
18 | Money Component | 14:07 |
19 | Money UI | 12:59 |
20 | Tracking Stock | 11:02 |
21 | Checking A Transaction | 13:15 |
22 | Checking Inventory Space | 07:54 |
23 | Stackables And Free Slots | 10:21 |
24 | Switching To Selling | 13:33 |
25 | Counting Inventory Availability | 09:11 |
26 | Selling Transactions | 11:57 |
27 | Setting Filters | 10:08 |
28 | Displaying Filters | 04:58 |
29 | Filtering Items | 05:39 |
30 | Stock Config Based On Level | 10:46 |
31 | Calculating Price By Level | 14:45 |
32 | Replenish Stock By Level | 14:55 |
33 | Saving Stock & Purse | 10:17 |
34 | Abilities Section Overview | 03:48 |
35 | Triggering The Action Bar | 14:41 |
36 | The Strategy Pattern | 09:00 |
37 | Overriding And Abstract Classes | 12:23 |
38 | Coroutines From Scriptable Objects | 16:14 |
39 | Sphere Cast Area Of Effect | 18:44 |
40 | Making A Summoning Circle | 18:48 |
41 | Filtering Strategy Pattern | 13:36 |
42 | Effect Strategies | 15:36 |
43 | Grouping Parameters Into A Class | 12:07 |
44 | Blast Particle Effects | 12:53 |
45 | Cooldown Timers | 15:26 |
46 | Image Type: Filled | 14:39 |
47 | Mana Component And Display | 11:19 |
48 | Mana Regeneration | 04:18 |
49 | Mana Progression | 11:14 |
50 | Animation Effect Strategy | 11:04 |
51 | The Composite Pattern | 09:52 |
52 | Cancelling Abilities | 13:29 |
53 | Saving Mana | 02:01 |
54 | Self Targeting Strategy | 10:20 |
55 | Spawning Projectiles Effect | 13:10 |
56 | Directional Targeting | 22:30 |
57 | Polish And Extensions | 06:42 |
58 | Traits Section Overview | 02:44 |
59 | New LectureMock Trait UI | 15:06 |
60 | Trait Row UI Scripts | 09:55 |
61 | Trait Store Component | 12:27 |
62 | Staging And Committing Traits | 11:17 |
63 | Progression And Trait Points | 09:44 |
64 | Traits And Modifiers | 15:44 |
65 | Shop Barter System | 10:16 |
66 | Wrap-up & Extensions | 02:10 |
67 | Menu Section Overview | 02:14 |
68 | Creating A Main Menu Scene | 07:52 |
69 | Importing Fonts & Menu UI | 12:38 |
70 | Continue Last Save | 12:23 |
71 | Switching UI Screens | 11:56 |
72 | New Game & PlayerPrefs | 16:21 |
73 | Load Game UI | 12:53 |
74 | List Files In A Directory | 14:01 |
75 | Pausing With TimeScale | 13:15 |
76 | Save And Quit | 10:55 |
77 | Respawn On Death | 13:20 |
78 | Resetting Animators | 06:48 |
79 | Resetting Enemies | 15:46 |
80 | Bug Fixes & Extensions | 06:36 |
81 | Final Moment Section Overview | 10:24 |
82 | Initial Level Layout Sketch | 06:50 |
83 | Auto Attacking and Super Speed | 14:12 |
84 | Armour and Defence Points | 20:05 |
85 | Tuning Combat Difficulty | 18:01 |
86 | Tuning Item Price | 14:38 |
87 | Money Pickups | 12:44 |
88 | Tuning Drops | 16:22 |
89 | Conditions For Equipment | 21:26 |
90 | Tough Fight | 16:08 |
91 | Experience Tuning | 09:39 |
92 | Conditional Dialogues | 12:49 |
93 | Conditional Quest Objectives | 18:24 |
94 | Course Wrap-up & Extensions | 10:56 |