You can start the project immediately in Unity using GarageKit.
GaraegKit is Unity C# framework. provide the template scene, some manager scripts, state scripts, utility scripts and directory structure.
http://debuglog.tumblr.com/post/100742681354/garagekit-for-unity
- open /Scenes/Main.unity
- and press the play.
- and customize your project.
/Editor
- Editor enhancements https://github.com/sharkattack51/UnityEditorEnhancements
fork of https://bitbucket.org/Tenebrous/unityeditorenhancements/ http://forum.unity3d.com/threads/free-editor-enhancements-extensions-in-project-window-components-in-heirarchy.149569/
/Plugins/Log4Net
/Scripts/Utils
-
DebugConsole
https://gist.github.com/darktable/1412228
- TouchScript
https://www.assetstore.unity3d.com/jp/#!/content/7394
(UnityEngine.Input.Touch works in Windows !!)
/Scenes/Examples
- ApplicationSettingExample.unity
- CameraControllExample.unity
- TimelinedStateExample.unity
- VRGuiExample.unity
- AppMain.cs
/Scripts/Managers
- DebugManager.cs
- SceneStateManager.cs
- SoundManager.cs
- TimeManager.cs
- UserInputManager.cs
/Scripts/States/Base
- AsyncStateBase.cs
- StateBase.cs
- TimelinedStateBase.cs
- VRSceneStateBase.cs
/Editor
- AssetPostprocessUTF8Encode.cs
/Scripts/Utils
- Utils.cs
- AndroidUtil.cs
/Scripts/Utils/Application
- ApplicationSetting.cs
- ExecuteArgs.cs
- ExternalProcess.cs
- RemotePrefs.cs
- SetAntiAliasing.cs
- SetAppResoution.cs
- StandaloneResolutionHelper.cs
/Scripts/Utils/Button
- ButtonObjectBase.cs
/Scripts/Utils/CameraControl
- CameraShfter.cs
- FlyThroughCamera.cs
- GrabMove.cs
- ObjectOrbit.cs
- ObjectOrbit2.cs
- OrbitCamera.cs
- Panorama360Camera.cs
- PinchZoomCamera.cs
/Scripts/Utils/DataLoader
- ContentsDownLoader.cs
- CsvLoader.cs
- ImageLoader.cs
/Scripts/Utils/Debug
- CameraGizmoDrawer.cs
- EditorHide.cs
- FrameRateUtil.cs
- GizmoDrawer.cs
- LookAtGizmoDrawer.cs
- MemoryProfiler.cs
- VisibleMouseCursor.cs
/Scripts/Utils/Envelope
- AnimationCurveUtil.cs
- Envelope.cs
/Scripts/Utils/Event
- TimelineEventAction.cs
- TimelineEventActionList.cs
- AnimationEventDelegate.cs
- ColliderHandler.cs
- TimerEvent.cs
/Scripts/Utils/Input
- VirtualInput.cs
/Scripts/Utils/Network
- TinyHttpServer.cs
- UDPReciever.cs
- UDPSender.cs
/Scripts/Utils/Object
- AnimationByStep.cs
- AutoBrink.cs
- AutoRotate.cs
- AutoScale.cs
- AutoUVScroll.cs
- Billbord.cs
- Fader.cs
- FpsCounter.cs
- LineObject.cs
- ScreenAnchor.cs
- ScreenPositionFollower.cs
- TransformFollower.cs
- WebCamPlateObject.cs
- ZsortOrderGroup.cs
/Scripts/Utils/Render
- CompositLayer.cs
- GlLineRenderer.cs
- RenderScreenTexture.cs
/Scripts/Utils/Texture
- NumberTexture.cs
- SequenceSprite.cs
- SequenceTexture.cs
/Scripts/Utils/UI
- UIFadeGroupComponent.cs
- UIFadeTelop.cs
- UILineRenderer.cs
/Scripts/Utils/VR
- VRGazeGuideArrow.cs
...TBA