Creating an MP3 Player Using Unity and C#

Learn C# and Unity from a 40 year programming veteran. Lectures cover MP3 play list, playing MP3s and audio visualizer

3.80 (5 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Creating an MP3 Player Using Unity and C#
32
students
18.5 hours
content
Oct 2023
last update
$59.99
regular price

What you will learn

Learn to code in C# by following what the instructor does as you write C# scripts that control how objects behave

Learn how to build a scene using a canvas, panels and objects

Learn all elements of a game UI - buttons (menu optons), sliders (volume, gama), checkboxes (subtitles, hints) and scrollable lists (abilites, weapons, spells)

Learn all about Prefabs, one of the most powerful tools in Unity

Learn how to download, install and configure Unity and Visual Studio

Learn how to create a complete system you can publish, run and share with others

Learn how to create your very own, fully funcitonal MP3 player

Learn how to create a stereo audio visualizer that allows you to see the intensity of the autio you are listening to across several frequency ranges

Why take this course?

All software and resources used in this course are free.


This course really focuses on learning how to program in C# with the creation of a fully functional MP3 player as the use case.  I am a 40 year programming veteran who will teach you everything from declaring variables to conditional logic to iterative logic (loops).  While you do follow what I do in this course, I explain what I am doing when writing C# code to teach you the programming language.  Thanks to Unity and Visual Studio, programming is MUCH easier to learn today than it was when I learned back in the 1980's.


In this course, you will learn from an instructor with 40 years application development experience how to create a single scene application in the Unity game engine.  You will build the scene starting with a canvas and adding to it panels and objects.  You will learn to write C# code in Visual Studio to control how the objects you create in Unity behave.  When done, you will have your very own, fully featured MP3 player with stereo audio visualizer.  No unity or programming experience needed.  All you need to do is follow what the instructor does.  This is what you will learn in the course.

- How to write C# scripts in Visual Studio

  - Directives

  - Variables

  - Statements

  - Conditional logic (IF...ELSE blocks)

  - Loops (For, Foreach, While)

  - Standard functions

  - IEnumerator functions (wait for something to happen)

  - Functions that accept and return values as parameters

  - The Start, Awake and Update functions

  - Nested logic

  - Creating a class

  - Sharing data between scripts

  -  importing and decoding an MP3 file

  - Browsing to a folder and selecting an MP3 file

  - Browsing to a folder and loading all MP3 files in that folder

  - Adding MP3 files to a play list

  - Removing MP3 files from a play list

  - Cycling through all MP3 files in a play list and playing each one

  - Animating a left channel audio visualizer and a right channel audio visualizer

- How to work with the Unity editor

  - How to download, install and configure Unity and Visual Studio for C#

  - How to use the different panes in the Unity editor

  - How to use the controls in the Scene pane

  - How to create a canvas

  - How to create a panel

  - How to create objects

    - Game Objects

    - Text objects

    - Text Mesh Pro objects

    - Image objects

    - Checkbox objects

    - Button objects

    - Slider objects

  - How to create a scrolling list

  - How to import asset packages

  - How to create and use prefabs

  - How to assign objects to public variables

  - How to create and assign scripts to objects

  - How to set script functions to be called when buttons and checkboxes are clicked

- Other things you will learn

  - How to investigate and resolve errors

  - How to test the application throughout the development process

  - How to build the application into a stand alone, executable program

Screenshots

Creating an MP3 Player Using Unity and C# - Screenshot_01Creating an MP3 Player Using Unity and C# - Screenshot_02Creating an MP3 Player Using Unity and C# - Screenshot_03Creating an MP3 Player Using Unity and C# - Screenshot_04

Reviews

Guidos
October 5, 2023
A really helpful step guide to building a music player in Unity. I don't understand why there's complaints about the graphics since this isn't a graphics course.
Travis
September 3, 2022
Brian Covault is a well respected software engineer and in this course not only will you build a great program ( You will not build a good program - you will build a great program that operates correctly with no issues). The practices and lessons taught are worth learning even if you are an experienced programmer. If you are new to Unity or to Programming then learning from a master such as Brian Covault is a rare gift you should embrace. Brian goes step by step with easy to follow instructions - It's as easy as to learn or improve your programing skills from Brian Covault as it is to learn to paint from Bob Ross

Charts

Price

Creating an MP3 Player Using Unity and C# - Price chart

Rating

Creating an MP3 Player Using Unity and C# - Ratings chart

Enrollment distribution

Creating an MP3 Player Using Unity and C# - Distribution chart
3662606
udemy ID
11/26/2020
course created date
3/20/2023
course indexed date
Bot
course submited by