Frameworks

Garage Kit For Unity

GarageKit for Unity

You can start the project immediately in Unity using GarageKit.

What is it?

GaraegKit is framework that uses the Unity C#. I provide the template scene, some manager scripts, state scripts, utility scripts and directory structure.

http://debuglog.tumblr.com/post/100742681354/garagekit-for-unity

How to use?

  1. open Main.unity
  2. and press the play.
  3. and customize your project.

you can add or delete the SceneState class using the StateGenerator of the editor script.

Menu -> EditorScript -> StateGenerator

Require Modules

/Editor

/Plugins/Log4Net

/Scripts/Utils

- TouchScript https://www.assetstore.unity3d.com/jp/#!/content/7394 (UnityEngine.Input.Touch works in Windows !!)

Utility Scripts

/Editor

  • AssetPostprocessUTF8Encode.cs
  • CreateCuntomPlane.cs
  • StateGenerator.cs

/Scripts/Utils

  • Utils.cs

/Scripts/Utils/Application

  • ApplicationSetting.cs
  • ExecuteArgs.cs
  • ExternalProcess.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
  • PinchZoomCamera.cs

/Scripts/Utils/DataLoader

  • ContentsDownLoader.cs
  • CsvLoader.cs
  • ImageLoader.cs

/Scripts/Utils/Debug

  • CameraGizmoDrawer.cs
  • LookAtGizmoDrawer.cs
  • EditorHide.cs
  • FrameRateUtil.cs
  • GizmoDrawer.cs
  • MemoryProfiler.cs
  • VisibleMouseCursor.cs

/Scripts/Utils/Envelope

  • AnimationCurveUtil.cs
  • Envelope.cs

/Scripts/Utils/Event

  • AnimationEventDelegate.cs
  • TimerEvent.cs

/Scripts/Utils/Input

  • VirtualInput.cs

/Scripts/Utils/Network

  • TinyHttpServer.cs
  • UDPReciever.cs
  • UDPSender.cs

/Scripts/Utils/Object

  • AutoBrink.cs
  • AutoRotate.cs
  • AutoScale.cs
  • AutoUVScroll.cs
  • Billbord.cs
  • Fader.cs
  • FpsCounter.cs
  • LineObject.cs
  • ScreenAnchor.cs
  • ScreenPositionFollower.cs
  • TransformFollower.cs
  • WebCamPlateObject.cs

/Scripts/Utils/Render

  • CompositLayer.cs
  • GlLineRenderer.cs
  • RenderScreenTexture.cs

/Scripts/Utils/Texture

  • NumberTexture.cs
  • SequenceTexture.cs

…TBA