All Projects → kestrelm → Creature_unity

kestrelm / Creature_unity

Licence: apache-2.0
2D Skeletal Animation Unity Runtimes for Creature

Projects that are alternatives of or similar to Creature unity

Creature godot
2D Skeletal Animation Creature Runtime for Godot Engine
Stars: ✭ 70 (+40%)
Mutual labels:  2d, mesh, skeleton, skin
Creature webgl
2D Skeletal Animation WebGL Runtimes for Creature ( PixiJS, PhaserJS, ThreeJS, BabylonJS, Cocos Creator )
Stars: ✭ 140 (+180%)
Mutual labels:  2d, mesh, skin
Sycophant
Numerous Ninjas: Beta stage mobile game written in Unity
Stars: ✭ 64 (+28%)
Mutual labels:  unity, 2d, unity2d
Unity Aseprite Importer
An aseprite-file importer for unity written in C#, built upon the experimental AssetImporter API
Stars: ✭ 177 (+254%)
Mutual labels:  unity, 2d, unity2d
Creature ue4
Unreal Engine 4 Runtimes for Creature, the 2D Skeletal + Mesh Animation Tool
Stars: ✭ 174 (+248%)
Mutual labels:  2d, mesh, skin
Chasingplanes unity3d
A "Missiles" game replica, 2D fun mobile game about avoiding missiles while flying a plane.
Stars: ✭ 42 (-16%)
Mutual labels:  unity, 2d, unity2d
Jengine
JEngine是针对Unity开发者设计的开箱即用的框架,封装了强大的功能,小白也能快速上手,轻松制作可以热更新的游戏 | JEngine is a streamlined and easy-to-use framework designed for Unity Programmers which contains powerful features, beginners can start up quickly and making hot update-able games easily
Stars: ✭ 564 (+1028%)
Mutual labels:  unity, unity2d
Spritedicing
Unity extension for reusing sprite texture areas
Stars: ✭ 589 (+1078%)
Mutual labels:  unity, 2d
Unityplayground
A collection of simple scripts to create 2D physics game, intended for giving workshops to a young audience
Stars: ✭ 603 (+1106%)
Mutual labels:  unity, 2d
Entitypostprocessor2d
A unity package for applying post-processing effects to assembled 2D assets
Stars: ✭ 17 (-66%)
Mutual labels:  unity, 2d
Texture maker
A texture maker tool for unity.
Stars: ✭ 358 (+616%)
Mutual labels:  unity, unity2d
2d Character Controller
Free 2D Character Controller for Unity.
Stars: ✭ 643 (+1186%)
Mutual labels:  unity, 2d
Nerf unity
Unity project for nerf_pl (Neural Radiance Fields)
Stars: ✭ 27 (-46%)
Mutual labels:  unity, mesh
Unitydarkskin
Switcher of UI theme in Unity Editor (light -> dark) (.NET, WPF)
Stars: ✭ 466 (+832%)
Mutual labels:  unity, skin
Unity2d Components
A constantly evolving array of Unity C# components for 2D games, including classes for pixel art cameras, events & messaging, saving & loading game data, collision handlers, object pools, and more.
Stars: ✭ 375 (+650%)
Mutual labels:  unity, unity2d
Mesh maker vr
Mesh Maker VR
Stars: ✭ 47 (-6%)
Mutual labels:  unity, mesh
Diablerie
Diablo 2 reimplementation on unity
Stars: ✭ 363 (+626%)
Mutual labels:  unity, unity2d
Futile
A super simple Unity 2D framework
Stars: ✭ 770 (+1440%)
Mutual labels:  unity, 2d
Savegamepro
A Complete and Powerful Save Game Solution for Unity (Game Engine)
Stars: ✭ 30 (-40%)
Mutual labels:  unity, unity2d
Turbotrack2d
Prototype of 2D arcade style racing game
Stars: ✭ 30 (-40%)
Mutual labels:  unity, 2d

Creature-Runtimes

This is the runtime for Creature, the advanced 2D Skeletal and Mesh Animation Tool. This runtime is for Unity 5.0 and up. It allows you to load in, play back and control your authored Creature Characters in the Unity environment. Mecanim support is also provided.

For more information on how to use the runtimes, please head over to this site

Features of the Unity Runtime

  • Support for both JSON and Fast Loading Binary FlatBuffers formats
  • Optional High performance Point Caching playback
  • Skin/Item Swapping for different character meshes/regions
  • Animated Region Ordering
  • Game Agents + Controllers for customized Gameplay code
  • MecAnim Support
  • In Game 2 Bone IK
  • Bend Physics support for dangling bone chains via Unity PhysX
  • Smooth Animation Blending/Transitions
  • Unity UI Canvas Renderer Support
  • Support for Creature Flow Particle FX for Flipbook Style Animations
  • Gap Step Animation Compression Support
  • High Performance CreaturePack variant for character crowds, background scenes, secondary characters
  • Builds on all platforms ( PC/Mac/Linux/Console/Mobile )

Notes on deploying Creature Animations in Unity

Please note you have the following options to deploy Creature animations in Unity:

  • Standard CreaturePlugin, all the features for main character gameplay requirements
  • CreaturePack, for character crowds, NPCs and scenarios where very high performance playback + loading is required
  • FBX, you can export a character as a FBX asset from Creature if it just uses Bone Motors ( Bone Skinning ), allowing you to use the full Unity Skeletal Animation pipeline

Deploying for iOS and other platforms

If you are having issues with deploying for platforms like iOS ( UnusedBytecodeStripper2.exe did not run properly etc. ), you should give the following a go:

  1. Remove the CreatureFlatData.dll from the Distro directory

  2. Create a new folder in your project and include the files:

Creature FlatBuffers Source

  1. Build and deploy your project

This should remove any sort of DLL dependency on your project.

Creature 2D Side-Scrolling Platformer Demo

This is a simple 2D Side-Scrolling Demo authored in Creature and Unity. Characters are animated with the Creature 2D Animation Tool and brought to life in the Unity Game Engine using the Creature Unity Plugin.

Non

Download the full Unity source + assets of the demo here.

Creature Unity Game UI Demo

This is a demonstration of multiple Creature Animated characters playing in a reconstructed Game Starting Menu UI scene. The Reaper character and even the buttons are all authored and animated from within Creature.

Non

Video of the Demo is here.

Download the full Unity source + assets of the demo here.

Artwork Credits

Reaper: Katarzyna Zalecka. CC-BY-SA 3.0, Ancient Beast

Background: David Revoy, CC BY 3.0

Buttton Frame: Ironthunder, CC-BY 3.0

Hummingbirds! ( Creature Pack Demo )

Non

Hummingbirds! is a demo done using the lighter weight Creature Pack Plugin. It showcases an entire scene ( flowers, birds ) all animated in Creature and played back in Unity using the plugin in real-time.

Creature Pack Plugin: https://github.com/kestrelm/Creature_Unity/tree/master/CreaturePack

Live WebGL Demo: http://creature.kestrelmoon.com/WebDemo/BirdPacksDemo/

Demo Trailer: https://youtu.be/NpaTAHtHU_E

License

The Creature Runtimes operate under 2 License types depending on whether you own a Licensed copy of Creature or not.

  • People who own a licensed copy of Creature: You use the standard Creature License included with the runtime code. TLDR: You are free to publish/modify/sell your product with the Creature runtimes without needing to state you are using the runtimes/put the copyright notice in your code/app. If you already have been using the Creature runtimes as a licensed owner of Creature, nothing changes :)

  • Everyone else: The runtimes are released under the very permissive Apache License :)

Both Licenses allow for private use and do not require any disclosure of your source code.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].