Unity design patterns and concepts, looking for good sources

来源:互联网 发布:qq视频变声软件 编辑:程序博客网 时间:2024/04/27 09:59

After creating my first test game in Unity3D i found that it is hard to find a good overall guide on which design pattrens and concepts to use in a Unity3D project. Therefore i created this list of links which discuss various aspects. If there are better sources and/or example projects please let me know

  • Delegates Delegates, Events and Singletons with Unity3D – C#

    http://www.indiedb.com/games/coco-blast/tutorials/delegates-events-and-singletons-with-unity3d-c

    C# delegates, I love you ...

    http://forum.unity3d.com/threads/150321-C-delegates-I-love-you

    Delegates - Unity Official Tutorials

    http://www.youtube.com/watch?v=RSN-A0NZTO0

    Explaining Delegates and Events (TIP)

    http://www.youtube.com/watch?v=N2zdwKIsXJs

  • Events

    Events - Unity Official Tutorials

    http://www.youtube.com/watch?v=6qyR73EO68w

  • Unity messaging

    Messaging Systems

    http://wiki.unity3d.com/index.php/Scripts/General#General_Concepts

  • Sigleton

    http://wiki.unity3d.com/index.php/Singleton

  • Coroutines

    http://docs.unity3d.com/Documentation/Manual/Coroutines.html

  • Object pool

    http://forum.unity3d.com/threads/76851-Simple-Reusable-Object-Pool-Help-limit-your-instantiations!

  • Model-View-Controller, State (State Machine) and Observer pattern

    http://umu.diva-portal.org/smash/get/diva2:546698/FULLTEXT01.pdf

    MVC : MVC in Unity: C# Component scripts and dependencies

    http://unity-scripting.blogspot.nl/2013/05/mvc-in-unity-c-component-scripts-and.html

    MVC : Why are MVC & TDD not employed more in game architecture?

    http://gamedev.stackexchange.com/questions/3426/why-are-mvc-tdd-not-employed-more-in-game-architecture

  • Object-oriented programming

    Polymorphism - Unity Official Tutorials

    http://www.youtube.com/watch?v=vLFx4-i3zqM

    Overriding - Unity Official Tutorials

    http://www.youtube.com/watch?v=zmf6-VIv31w

  • Game Managers

    http://www.holoville.com/blog/?p=166

    Unity.3.x Scripting (BOOK)

  • How to design your code architecture in unity?

    http://answers.unity3d.com/questions/365770/how-to-design-your-code-architecture-in-unity.html

    http://video.unity3d.com/video/4929872/luug-11-pt-1-of-4- Understandability, Flexibility and Extendability

    http://video.unity3d.com/video/4929984/luug-11-pt-2-of-4- Performance, 2:12 Initialisation

    http://video.unity3d.com/video/4930120/luug-11-pt-3-of-4- 2:10 Messaging

    http://video.unity3d.com/video/4930121/luug-11-pt4-of-4 - Scriptable Objects

  • C# Patterns

    Design Patterns

    http://en.wikipedia.org/wiki/Design_Patterns

    .NET Design Patterns

    http://www.dofactory.com/Patterns/Patterns.aspx

  • Example project

    Hack & Slash RPG - A Unity3D Game Engine Tutorial

    http://www.burgzergarcade.com/hack-slash-rpg-unity3d-game-engine-tutorial

0 0
原创粉丝点击