Udemy

Programming with Pi

Enroll Now
  • 88 Students
  • Updated 9/2019
4.4
(14 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 8 Minute(s)
Language
English
Taught by
Attila "Gabriel" Branyiczky
Rating
4.4
(14 Ratings)

Course Overview

Programming with Pi

Make beautifully smooth effects with everyone's favorite irrational number; π

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:

  1. Unity Related:

    1. Downloading and installing Unity

    2. IDE layout basics

    3. Random.Range

    4. Prefabs

    5. Instantiate

    6. Resources.Load

    7. Rotations

    8. GetComponent

    9. Lights in Unity

    10. [System.Serializable]

    11. Input GetKey, and KeyCode

  2. C# Related:

    1. Data Types

    2. Access Modifiers

    3. Member variables

    4. Scope

    5. Conditional Statements

    6. Constants

    7. Code Comments

    8. For Loops

    9. Increment and Decrement Operators

    10. Integer vs Float Division

    11. C# Methods

    12. Creating a Class

    13. Inheritance

    14. Logical Operators

  3. Additional Learning Topics:

    1. Sine Waves

    2. Animation Principles: Squash and Stretch

    3. Pitch, Roll, and Yaw

Course Content

  • 5 section(s)
  • 100 lecture(s)
  • Section 1 Introduction
  • Section 2 Creating a Colorful Cube Field
  • Section 3 Mesmerizing Oscillating Cubes
  • Section 4 Immersive Camera Shake
  • Section 5 Bonus Lectures

What You’ll 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

Skills covered in this course


Reviews

  • K
    Kalden A.
    4.5

    Taught me some things I didn't understand about Sine functions & PI in a simplified manner. There were some occasionally-obtuse choices (in terms of variable names and code structure), but those were minor in light of the easy-to-follow, engaging lessons (and you get to make some cool stuff along the way!). Would recommend if you're interested in basic VFX, but aren't sure how to start creating them.

  • S
    Stephan Keith
    4.0

    So far so good, but a common mistake in most videos I watch is the instructor moves the mouse immediately after clicking it, making it difficult to follow along.

  • W
    William Henry
    5.0

    This is great stuff, thank you! I remember back in the early 80s, playing around with this stuff in some very "BASIC" game development. I can't believe I'm back! Full circle you might say. :)

  • M
    Max C
    5.0

    Edit 26th April 2023: So I decided to study computer science at some school during the pandemic. Felt it was time to formalize everything I've studied through courses and books. Everything went smooth, then on the last semester I had a C# course and I used Unity. It was fun and I learned how to make basic games. The thing is I wondered about this course again and I gave it another try. This time it not only was easier to understand, but still added value by complementing everything else I know already, so yeah, I like this course, it adds some cool tricks under the sleeve. 5 stars and would do again.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed