An open API service indexing awesome lists of open source software.

https://github.com/thytranx/7270-building-virtual-environments

A pivotal component of the curriculum focuses on real-time 3D rendering engines and the intricate subsystems that breathe life into both 2D and 3D realms.
https://github.com/thytranx/7270-building-virtual-environments

generative-ai shader-graph unity unreal-engine

Last synced: 2 months ago
JSON representation

A pivotal component of the curriculum focuses on real-time 3D rendering engines and the intricate subsystems that breathe life into both 2D and 3D realms.

Awesome Lists containing this project

README

          

# 7270-building-virtual-environments

Building Virtual Environments taught by Prof Nik Bear Brown at NEU.

A pivotal component of the curriculum focuses on real-time 3D rendering engines and the intricate subsystems that breathe life into both 2D and 3D realms. Learners will gain insights into various facets
encompassing rendering, animation, collision mechanics, physics, audio intricacies, trigger systems, intricate shading, control logic, the nuances of behavior trees, and the rudiments of artificial intelligence.
The course not only outlines the underpinnings of real-time graphics engines but also equips students with the skills to harness libraries, such as physics and graphics libraries, tailoring them to forge
interactive real-time virtual environments. Key discussions revolve around the graphics pipeline, scene graph intricacies, adept level design, behavior scripting, the tenets of object-oriented game design,
analytics, and the versatile scripting languages.

### Syllabus
Week 1
- Game Design Document or GDD
- Generative AI for Game Conceptualization and Content Ideas
Week 2
- Unity Game Engine Basics
- Generative AI for Character Style
Week 3
- Unity Game Engine Basics (Advanced)
- Generative AI for Character Design
Week 4
- Unreal Engine Basics
- Generative AI for background generation
Week 5
- Unreal Engine Basics (Advanced)
- Generative AI for 3D modeling
Week 6
- Shaders & Materials
- Generative AI for Shader and Material Design
Week 7
- Advanced Shaders & Materials
- Generative AI for Storyboards
Week 8
- Shaders & Materials (Applied Techniques)
- Generative AI for Adaptive Shader Creation
Week 9
- Particle Effects
- Generative AI for Procedural Particle Effect Generation
Week 10
- Animation
- Generative AI for Character Animation and Motion Synthesis
Week 11
- Advanced Animation Techniques
- Generative AI for Sprite Based-Animation
Week 12
- Audio
- Generative AI for Music Composition and Voice Over Synthesis
Week 13
- Profiling/Optimization
- Generative AI-driven Techniques for Dynamic Content Generation
Week 14
- Game AI Basics
- Generative AI for Game AI
Week 15
- Final Projects
- Generative AI for creating a Game Trailer