Skip to content
Nicholas Ventimiglia edited this page Dec 29, 2015 · 8 revisions

Unity3d-Foundation

This is a starter framework with common application services for building quality data driven games.

Why

I've been a C# developer for over 10 years. When I started with Unity I notice a lack of application and integration services that I was accustom to on other C# platforms. No data-binding, no tasks, no server communication. This solution solves this lack, and allows you, the senior developer, to developer better apps faster.

Extended Features

  • Modular design, choose what parts you want

  • Databinding and Observables with full support for uGUI.

    • Full support for UGUI
    • Full support for the MVVM pattern
  • Task library for dispatching work into the background or foreground

    • Modeled after System.Threading.Tasks, but made especially for unity
    • Supports coroutines with return results
    • Easily que background work or foreground work
  • Localization supports CSV format and dynamic translation

    • Localization uses Yandex and supports programmatic translation
  • Service layer with complete ASP.NET MVC Server

    • Supports header-based sessions and authentication tokens
    • Fully fleshed out account system with support for Trellio, Email and Facebook
    • Email for automated welcomes and password resets
    • Storage table for untyped write-as-you-go objects
    • Fully customizable with your own date objects and controllers
  • Realtime integration

    • Scalable websocket networking solution
    • Cloud managed (no servers to setup)
    • Lobby and room system
    • Cost effective and easy to use
Clone this wiki locally