Giter VIP home page Giter VIP logo

endlessages.unity.client's Introduction

EndlessAges.Unity.Client

This is a repository that contains a Unity3D project for an Endless Ages client. It is not yet decided whether this client will be for a remake or a reverse engineered replacement for the current closed-source Endless Ages client.

For more information on the Endless Ages Opensource Iniative check out the Information Page

Setup

  • Unity3D version 5.6.0f3 or later.

Directory Structure

Main

Code: The majority of components will be in DLLs however the occasional demo script or test script may be present and it belongs in Code.

Content: The content folder is the most important folder in the project. It and its subfolders contains the bulk of assets related to the project. There is a Common and Zone subfolder within it. Common is similar to a Zone subfolder such that common elements accross not only all zones but all other Content folders will reside in Common. the Zone folder enumerates all zone specific content in labeled subfolders. For example the NewbieTown subfolder contains Buildings, Enviroment, Common and other asset subfolders that make up the content seen in the Newbietown. Adhering to this structure is critical for longterm or large projects. Organization of content is important for git, for the art and asset pipeline and more.

Scenes: Any scenes you create should be put in Scenes. No more organizational guidance other than that is advised at this time.

Misc

PostProcessing: Unity Technologies' uber post stack library from the Unity3D asset store. Do not remove or put anything inside of this folder.

Textures: Contains assorted exported texture data from the Endless Ages client. It is a staging area for any exported content and should not be directly references by content or scenes. It is only a staging ground.

Frames: Similar to Textures this is an assorted exported frame data. Frame data contains draw calls that contain Endless Ages' mesh data that is used to recreate the levels and scenes. Usually this content should not be present in Unity3D as it need to go through the asset pipeline before it is ready for production use.

Asset Pipeline

The pipeline for bringing in content from Endless Ages is not without a burden of work. Without access to the original data we must use techniques to extract, fix, cleanup and prepare for use the content present in Endless Ages. Below is a description of the recommended process.

TODO

Licensing

MIT

endlessages.unity.client's People

Contributors

hellokitty avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.