Iterative Game Development with Unity3D

945 views
807 views

Published on

Unity3D is the most agile game engine to date. In this lecture by a Chicago start-up studio, The Amiable, we will explain tips, ticks, and tools we have learned to work iteratively in Unity. From a seamless art pipeline to the way we structure the inspector view for designers to use, we have found that a little bit of planning can greatly increase how quickly you can make your games. There is a right way to use Unity and a wrong way. What one are you using?

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
945
On SlideShare
0
From Embeds
0
Number of Embeds
70
Actions
Shares
0
Downloads
16
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Iterative Game Development with Unity3D

  1. 1. @amiablegames
  2. 2. Implement EvaluateOldNew
  3. 3. IdeaImplementFeedbackEvaluate
  4. 4. • Stay connect in real time• Have a specific task list• Maintain a backlog• Version control• Skype• Trello• P4V, Git, SVN, Dropbox
  5. 5. • Super Fast Prototyping!• Flexible & Forgiving Asset Pipelineo Accepts almost every file format• Easily Extendible Editor
  6. 6. • Work Collectively but Separately• Use It ‘til You Lose It!• Tools over Tedium
  7. 7. • Work Collectively but Separately• Use It ‘til You Lose It!• Tools over Tedium
  8. 8. • Make separate scenes to test ideas inisolation• Have a way to bridge the gap betweentest scenes and your main sceneo Prefabs
  9. 9. • Two Screen Approacho Get assets into engine quicklyo Photoshop to Unity loop
  10. 10. • Playing Nice with Design and Techo Naming Conventionso Modular Designo Asset Pipeline Ensuring everyone has something to work on
  11. 11. BlockoutConceptPre Production ProductionModelTextureAnimate
  12. 12. • Work Collectively but Separately• Use It ‘til You Lose It!• Tools Over Tedium
  13. 13. • Unity comes with a lot of stuff!• Use it until its holding you back• Exampleso NavMesh Agent Old Crap New, Hip, Refreshingo Input Manager
  14. 14. • Broad Strokes with Unityo Render Settings Lighting and Fogo Built in Color Tool Adjust colors in engine Save timeo Unity Terrain Great for iterative level design
  15. 15. • Work Collectively but Separately• Use It ‘til You Lose It!• Tools over Tedium
  16. 16. • Extend Default Inspector Functionality• Make Tools!Our Tools• Linear Mover• Camera Volumes• Level Trigger• Prefab Reverter
  17. 17. Is your life awful?Is it because ofUnity3D?Make a tool!Youre lyingNeed a hug?
  18. 18. • Linear Movero Move things, LINEARLY!
  19. 19. • Camera Volumeso Preview different camera viewso No need to play through game to see whatdifferent areas will look like
  20. 20. • Level Triggerso Visual Scripting for Designerso Avoid hard-coding specific level events
  21. 21. • Leniencyo Project Folder Structureo Scene Hierarchy• Tools and libraries are non-specific• Systems Deptho Input/Controller supporto AI/Pathfindingo Physics/Lighting Coupling
  22. 22. • Keep everyone on your team busy• Use It ‘til You Lose It!• Tools Over Tedium@amiablegames

×