Programming with Pi
Make beautifully smooth effects with everyone's favorite irrational number; π
Description
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.
Course Logistics:
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:
Unity Related:
Downloading and installing Unity
IDE layout basics
Random.Range
Prefabs
Instantiate
Resources.Load
Rotations
GetComponent
Lights in Unity
[System.Serializable]
Input GetKey, and KeyCode
C# Related:
Data Types
Access Modifiers
Member variables
Scope
Conditional Statements
Constants
Code Comments
For Loops
Increment and Decrement Operators
Integer vs Float Division
C# Methods
Creating a Class
Inheritance
Logical Operators
Additional Learning Topics:
Sine Waves
Animation Principles: Squash and Stretch
Pitch, Roll, and Yaw
What You Will Learn!
- 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
Who Should Attend!
- 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