- Meeting times: Wednesday, 5 - 6 PM MST
- Meeting location: Stauffer B204, Zoom
- Guild coordinator: Alexandra Barrett
Guild Purpose
The Unity Engine Integration guild is united by a common interest in creating / integrating new features, development, and using tools to create meaningful experiences.
Tools and Frameworks
Every member of our guild will have the opportunity to learn about:
- Unity/ Unreal Game Engine
- Creating immersive experiences (VR, AR, MRTK, etc)
- Collaboration with others using Unity Plastic SCM
- Optimizing experiences to increase performance
- C# Programming, C++ Programming
- AI Integration Strategies
- Unity concepts and pipelines for specific topics
Technical Concepts and Techniques
Every member of our guild will have hands-on opportunities to practice:
- The “Ins and Outs” of Unity Game Engine. How does Unity work?
- Basics of Game Design
- Timeline management
- Collaboration with others
- Asset management
- Finding resources to be able to succeed
- Coding Practices
- Version Control Practices
- Lighting Knowledge
- Technical Documentation
- Designing Principles
-
SOLID – How do you think through the structure of a Unity project
- Single Responsibility Principle
- Open-Closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
Competencies
Every member of our guild is expected to gain proficiency in the following:
- Performance / Optimization
- Creating an addressable
- How to push an update, use Unity Plastic, etc
- Integration from various areas
- How do we implement Visual Effects into Unity? Audio integration? Texture and material workflows?