{"id":26409737,"url":"https://github.com/thytranx/7270-building-virtual-environments","last_synced_at":"2026-04-27T08:31:38.749Z","repository":{"id":257316671,"uuid":"857902542","full_name":"thytranx/7270-building-virtual-environments","owner":"thytranx","description":"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. ","archived":false,"fork":false,"pushed_at":"2024-11-16T17:24:06.000Z","size":10839,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-01T00:03:51.864Z","etag":null,"topics":["generative-ai","shader-graph","unity","unreal-engine"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thytranx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-15T22:37:05.000Z","updated_at":"2025-02-14T19:27:46.000Z","dependencies_parsed_at":"2024-10-31T22:21:11.484Z","dependency_job_id":"6c8ab5a4-57a1-4cc0-81b9-c33cb3a8675a","html_url":"https://github.com/thytranx/7270-building-virtual-environments","commit_stats":null,"previous_names":["thy-cg/7270-building-virtual-environments","starrypixel/7270-building-virtual-environments","thytranx/7270-building-virtual-environments"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thytranx/7270-building-virtual-environments","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thytranx%2F7270-building-virtual-environments","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thytranx%2F7270-building-virtual-environments/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thytranx%2F7270-building-virtual-environments/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thytranx%2F7270-building-virtual-environments/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thytranx","download_url":"https://codeload.github.com/thytranx/7270-building-virtual-environments/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thytranx%2F7270-building-virtual-environments/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32329463,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["generative-ai","shader-graph","unity","unreal-engine"],"created_at":"2025-03-17T19:35:35.299Z","updated_at":"2026-04-27T08:31:38.721Z","avatar_url":"https://github.com/thytranx.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 7270-building-virtual-environments\n\nBuilding Virtual Environments taught by Prof Nik Bear Brown at NEU. \n\nA 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\nencompassing rendering, animation, collision mechanics, physics, audio intricacies, trigger systems, intricate shading, control logic, the nuances of behavior trees, and the rudiments of artificial intelligence.\nThe 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\ninteractive 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,\nanalytics, and the versatile scripting languages.\n\n### Syllabus\n    Week 1\n    - Game Design Document or GDD\n    - Generative AI for Game Conceptualization and Content Ideas\n    Week 2\n    - Unity Game Engine Basics\n    - Generative AI for Character Style\n    Week 3\n    - Unity Game Engine Basics (Advanced)\n    - Generative AI for Character Design  \n    Week 4\n    - Unreal Engine Basics\n    - Generative AI for background generation\n    Week 5\n    - Unreal Engine Basics (Advanced)\n    - Generative AI for 3D modeling\n    Week 6\n    - Shaders \u0026 Materials\n    - Generative AI for Shader and Material Design\n    Week 7\n    - Advanced Shaders \u0026 Materials\n    - Generative AI for Storyboards\n    Week 8\n    - Shaders \u0026 Materials (Applied Techniques)\n    - Generative AI for Adaptive Shader Creation\n    Week 9\n    - Particle Effects\n    - Generative AI for Procedural Particle Effect Generation\n    Week 10\n    - Animation\n    - Generative AI for Character Animation and Motion Synthesis\n    Week 11\n    - Advanced Animation Techniques\n    - Generative AI for Sprite Based-Animation\n    Week 12\n    - Audio\n    - Generative AI for Music Composition and Voice Over Synthesis\n    Week 13\n    - Profiling/Optimization\n    - Generative AI-driven Techniques for Dynamic Content Generation\n    Week 14\n    - Game AI Basics\n    - Generative AI for Game AI\n    Week 15\n    - Final Projects\n    - Generative AI for creating a Game Trailer\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthytranx%2F7270-building-virtual-environments","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthytranx%2F7270-building-virtual-environments","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthytranx%2F7270-building-virtual-environments/lists"}