Bring static sprites or 3D models to life with easy-to-reuse code
Create lively User Interface menus
Increase immersion with top-notch camera-shake techniques
Basic computer literacy
Use of a computer which can run Unity 2018
Learn how to make your projects beautiful with the power of Pi!
Make eye-catching portfolio pieces
Get a foundation in C# scripting
Learn Unity 3D basics
Learn concepts which can be applied to other game engines / programming languages
This course will give you a solid foundation programming in C#; you don’t need any prior experience! But, if you’re a novice or even an experienced programmer who has yet to behold the beauty of programming with Pi, this course is still for you!
You’ll get a thorough understanding of Programming with PI so that you’ll be ready to apply some sine wave magic to your own projects, in Unity and beyond. The skills you learn in this course can be applied from 3D object manipulation (as depicted in the course) to 2D Sprites and even animating UI elements!
No matter what field of programming you are interested in, this course will help you to make some visually appealing projects that will make fantastic portfolio pieces.
Got a question? Ask away! Chances are, others will have similar questions, so I may record BONUS videos in response.
Finished? This course is considered complete. Bonus videos may still be added, but all core lectures have been posted.
Support? Help is available to any and all students from the course creator; Attila "Gabriel" Branyiczky.
COMPLETE Course Content Breakdown:
Downloading and installing Unity
IDE layout basics
Lights in Unity
Input GetKey, and KeyCode
Increment and Decrement Operators
Integer vs Float Division
Creating a Class
Additional Learning Topics:
Animation Principles: Squash and Stretch
Pitch, Roll, and Yaw
Who this course is for:
People who want to make beautiful code-driven animated effects
People looking to learn some C# fundamentals
Experienced coders who have not yet learned of the beauty and practicality of the Sine Curve
5 sections • 100 lectures • 7h 8m total length
Introduction1 lecture • 3min
Creating a Colorful Cube Field31 lectures • 1hr 45min
Section Introduction and Goals
Installing Unity [Instructional]
Installing Visual Studio Code and Extensions [Instructional]
Getting Started in Unity [Instructional]
Intro to GameObjects
Your First C# Script Part 1
Your First C# Script Part 2
Variables and Data Types
Variables 1: Floating Point Math
Intro to Sine Waves [Instructional]
Variables 2: Magic Numbers
Access Modifiers [Instructional]
Variables 3: Public/Private [Challenge]
Member Variables [Instructional]
Declaration and Definition
Declaration & Definition Revisited
Conditional Statement [Instructional]
Looping in the Range of 2π [Challenge]
Defining Tau [Challenge]
Randomizing piVal [Challenge]
Principles of Animation: Squash & Stretch [Instructional]
Principles of Animation: Slow In and Slow Out [Instructional]
Attila "Gabriel" Branyiczky has over 15 years’ experience making games and 11 years’ experience in teaching others how to use Game Maker, build and program Lego Robots, and how to make both digital and stop-motion Animations. Gabriel is the President and CEO of Bluish-Green Games Inc. and has published games onto Steam, the iOS App Store, and Google Play.