With support from Student Workers and the Immersive Media department at Chatham University.
A digital media resource for students
Digital Media Fundamentals
Fundamentals
Media Tools
- 1: Capture Tools
- 2: Markdown
Working In Media
Images
Working with 2D image data is foundational to most other digital media workflows, such as 3D and video
Audio
Working with audio.
Getting Started with the Unity Game Engine
Fundamentals
New to Unity? Start with the Intro Lectures and then focus on the fundamentals.
Setup
Unity Editor Interface
Unity Development
Unity Systems and how to implement mechanics.
Unity UI Systems
Flat, screen-space UI in Unity.
3D Models & Environments
Working with 3D Models in Unity
Unity Code Features
3D Graphics
Concepts, principles, and tools for working with 3D data and computers.
Blender Toolbox
How 3D Works
How 3D data work in digital media systems.
Textures and Materials
Using Blender
C# Programming
Fundamentals
Building Code Systems
Working with Unity and C# to build more complex and more complete systems, and be able to iterate effectively.
“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.” - C.A.R. Hoare.
Architecture
Code Patterns
Code Patterns are generalized common solutions to common problems in programming.
Python
Learning programming with one of the most popular and most accessible programming languages
Python Fundamentals
Python is a popular general purpose programming language with large community of creators and educators.
XR Development
Working with virtual reality, augmented reality, and other immersive technologies.
Virtual Reality Project Setup
Computer Vision
Creative Coding
Making art with technology.