Unity Playground Instructor: Prof Pisan
[email protected] Overview Game Engine Architecture Unity's approach to creating a game engine Defining a game - components, criticism Role of Game Designer Unity Playground https://unity3d.com/learn/tutorials/s/unity-playground 2 HW1: Unity Basics Review answers Grading: #2 2pts #5 2pts #8 2pts Rest 4pts 3 Game Designer Advocate for the player See the world through the player's eyes Player experience Playtesters - providing feedback Game design as hosting a party - an interactive experience Communication - sell your game, good listener and compromiser Teamwork - personalities Process - games are fragile, prioritize goals Inspiration - world as challenges, structures and play. Money to relationships Beyond existing games Will Wright - ant colonies to SimAnt What parts of your life can be turned into games? 4 Fail and Fail Again https://officechai.com/startups/51-failed-games-rovio-created- angry-birds-now-going-public-1-billion-valuation/ Playcentric Design Process Keeping the player experience in mind and testing the gameplay with target players through every phase of development. Setting player experience goals Players have to cooperate to win, but structured so cannot trust each other Players will feel a sense of happiness and playfulness Prototyping and Playtesting Paper is easy to modify, software decisions harder to reverse Iteration Design → Test → Evaluate → Design → Test → …. 6 Game Development 1. Brainstorming 2. Physical prototype 3. Presentation (if you need $$s) 4. Software prototype 5. Design documentation - putting the notes together 6. Production 7. Quality assurance Approaches: Jump from concept to writing up design to coding. Works OK when the game is a variation of an existing game Game Jams: Tapping into community for ideas and prototypes Innovation: unique play mechniques, beyond existing genres, integrating into daily lives, taking on new business models, emotionally rich gameplay, ….