Learn Advanced C# Scripting in Unity 5 for Games
Learn Advanced C# Scripting in Unity 5 for Games, available at $74.99, has an average rating of 4.7, with 66 lectures, based on 724 reviews, and has 6727 subscribers.
You will learn about Understand the mathematics behind 3D games to create motion, animation and believable behaviours See real-world case studies in applying C# to solve game development problems Develop time-saving techniques for building complex gameplay mechanics This course is ideal for individuals who are Indie Developers, Game Development Students, Hobbyists and Professionals seeking to improve their skillset or This course is not intended for beginners! It is particularly useful for Indie Developers, Game Development Students, Hobbyists and Professionals seeking to improve their skillset or This course is not intended for beginners!.
Enroll now: Learn Advanced C# Scripting in Unity 5 for Games
Summary
Title: Learn Advanced C# Scripting in Unity 5 for Games
Price: $74.99
Average Rating: 4.7
Number of Lectures: 66
Number of Published Lectures: 66
Number of Curriculum Items: 66
Number of Published Curriculum Objects: 66
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand the mathematics behind 3D games to create motion, animation and believable behaviours
- See real-world case studies in applying C# to solve game development problems
- Develop time-saving techniques for building complex gameplay mechanics
Who Should Attend
- Indie Developers, Game Development Students, Hobbyists and Professionals seeking to improve their skillset
- This course is not intended for beginners!
Target Audiences
- Indie Developers, Game Development Students, Hobbyists and Professionals seeking to improve their skillset
- This course is not intended for beginners!
Learn how to create believable game worlds and behaviours by scripting gameplay in C#. In this comprehensive 3dmotive course targeted at intermediate users, instructor Alan Thorn demonstrates advanced C# scripting techniques and their underlying concepts for solving real-world development problems. Understand core mathematical ideas, like Vectors and Quaternions, for making objects move, rotate and change predictably. See how to apply C# for implementing line of sight functionality, artificial intelligence, collision detection and lots more. In addition, see how to work with large amounts of data, how to understand coordinate systems and spatial problems, and how to customize the Unity editor to work the way you need it to. By the end of this course you’ll have established a highly valuable foundation for coding confidently with C# to develop sophisticated games that are impressive – and marketable.
(Students – please look under Section 1 / Lecture 1 downloads for the source files associated with the lesson.)
More about the Instructor:
Alan Thorn is a game developer, author and educator with 15 years industry experience. He makes games for PC desktop, Mobile and VR. He founded ‘Wax Lyrical Games’ and created the award-winning game ‘Baron Wittard: Nemesis of Ragnarok’, working as designer, programmer and artist. He has written sixteen technical books on game development and presented ten video training courses, covering game-play programming, Unity development, and 3D modelling. He has worked in game development education as a visiting lecturer for the ‘National Film and Television School’, as a Lead Teacher for ‘Uppingham School’, and is currently a Senior Lecturer at ‘Teesside University’ where he helps students develop the skills needed for their ideal role in the games industry.
Course Curriculum
Chapter 1: Introduction to the Course and an Intro to Movement
Lecture 1: Download Course Files Here!
Lecture 2: Introduction to the Course and Overview
Lecture 3: Course Requirements
Lecture 4: Getting Started with Movement and Motion
Lecture 5: Vectors and Coordinate Spaces
Lecture 6: DeltaTime
Lecture 7: Gizmos
Lecture 8: Gizmo Icons
Lecture 9: Quaternions
Lecture 10: Rotation and Circular Motion
Lecture 11: Rotation and Looking
Lecture 12: Rotation and Rotational Speed
Lecture 13: Orbiting and Movement with Quaternions
Chapter 2: Gravity, Jumping, and basic Physics
Lecture 1: Introduction
Lecture 2: Player Movement
Lecture 3: Physics and Collisions
Lecture 4: World Space vs Local Space
Lecture 5: Coordinate Space Conversions
Lecture 6: Gravity and Jumping
Lecture 7: Quaternion Slerping
Lecture 8: Vector Projection
Lecture 9: Terrain Hovering Project
Lecture 10: Terrain Planar Movement
Lecture 11: Terrain Elevation
Lecture 12: Normal Vectors
Chapter 3: Character Animation and the Inventory
Lecture 1: Introduction
Lecture 2: Getting Started with Character Animation
Lecture 3: Correcting Root Motion
Lecture 4: Starting a Blend Tree
Lecture 5: Working with Motion Fields
Lecture 6: Scripting with Blend Trees
Lecture 7: JSON Data
Lecture 8: JSON and Persistent Data
Lecture 9: Planning an Inventory
Lecture 10: The Inventory GUI
Lecture 11: Creating an Inventory Panel
Lecture 12: Scripting Inventory Items
Lecture 13: Completing the Inventory
Chapter 4: Expanding on Ammo and Inventory Items
Lecture 1: Introduction
Lecture 2: Approaching Object Picking
Lecture 3: Handling Tap Input
Lecture 4: Introducing Twin Stick Controls
Lecture 5: Mouse Looking
Lecture 6: Ammo Prefabs
Lecture 7: Initiating Ammo
Lecture 8: Introducing Ammo Pooling
Lecture 9: Scripting Ammo
Lecture 10: Creating an Ammo Manager
Lecture 11: Creating an Ammo Pool
Lecture 12: Introducing Queues
Lecture 13: Managing Ammo Spawning and Conclusion
Chapter 5: Building AI
Lecture 1: Introduction
Lecture 2: Preparing for AI
Lecture 3: Proximity Detection
Lecture 4: Field of View
Lecture 5: Line of Sight
Lecture 6: Navmesh Generation
Lecture 7: Path-Finding and Steering
Lecture 8: Codeless Patrolling
Lecture 9: Introducing FSMs
Lecture 10: Creating States
Lecture 11: State Switching
Lecture 12: Completing the AI
Lecture 13: Exploring the Patrol State
Lecture 14: Chase, Attack, and Course Conclusion
Lecture 15: Bonus Lecture: Further Learning with 3dmotive
Instructors
-
3dmotive LLC
High Quality 3d and Game Art Training by Industry Pros!
Rating Distribution
- 1 stars: 9 votes
- 2 stars: 18 votes
- 3 stars: 62 votes
- 4 stars: 237 votes
- 5 stars: 398 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
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple