Home

Awesome

GameArkiSetup

🍔 Game Architecture, a set of game libraries.

Manifest

  1. FPMath:Fixed Point(Q31.32) Math.
  2. FPPhysics2D: Fixed Point 2D Physics, based on FPMath.
  3. FPEasing: Easing Functions.
  4. TripodCamera: 3D Camera, alternative of Cinemachine.
  5. PlatformerCamera: 2D Camera.
  6. Anymotion: Animation state controller, alternative of UnityEngine.Animator.
  7. ArkiMenuTool: Regenerate .csproj; split one .png to multiple .png.
  8. NoBuf: Binary Serialization, with no GC.
  9. BufferIO: Binary Serialization, with GC.
  10. BufGenerator: NoBuf/BufferIO code generator.
  11. NetworkWeaver: TCP/UDP/WebSocket Networking.
  12. ArkiCSharpGen: C# code generator.
  13. PureBTTree: Behaviour Tree.
  14. ArkiDataStructure: Datastructures like Quadtree/Octree.
  15. FreeInput: Input lib.
  16. GenGen: Generation lib.
  17. ArkiPathFinding: Pathfinding.
  18. UnityRace: Code samples for performance.

Setup

  1. Open Unity.
  2. Click menu: Window/Package Manager.
  3. Click +, and choose Add Package from git URL.
  4. Copy ssh://git@github.com/gamearki/GameArkiSetup.git?path=Assets/com.gamearki.framework.setup#main and Add.

How to import libraries

  1. Click menu: GameArki/SetupWindow.
  2. Import anyone you want.

F&Q

  1. please install Git, and restart your computer.
    Attention: Git not means GithubDesktop/SourceTree/Fork/SmartGit.
    Git website
  2. Confirm that you configured Github SSHKey.

Contributors

Jackutea: Github
ZeroHero: Github