JCSUnity icon indicating copy to clipboard operation
JCSUnity copied to clipboard

Rapidly build your game with multiple or various components and preset default settings

License: MIT Unity Engine Release .NET 4.x Scripting Runtime

JCSUnity

License Build Package Docs

JCSUnity is a component driven framework built to allow the user to quickly generate commonly used game mechanics and features such as UI functionality and player movement. This will allow for a faster initial development. Most components work individually while other components must be used in tandem with others. Individually components can be combined to create new behaviors.

💥 Important Notice

All media assets inside JCSUnity do not fall under its license. These assets are placeholders only, and should only be used for testing purposes. They are NOT, under any circumstances, to be used commercially. By using this framework you agree to these terms, and understand that you are solely responsible for any legal action taken against you for using, or attempting to use any placeholder assets commercially.

📰 News

Here is the list of few important and recent changes to this framework.

  • 2.3.0 - Fixed resizable screen's calculation in perspective mode.
  • 2.2.1 - Implement new screen type, MIXED for responsive UI.
  • 2.2.0 - Add trimmed version to release.
  • 2.1.2 - Add support for multiple languages.
  • 2.1.1 - Add support for safe area view for iPhone X or above.
  • 2.1.0 - Multiple minor fix for screen module for resizable screen feature.
  • 2.0.7 - Support consistent streaming assets loading with web request.
  • 2.0.6 - Updated project to Unity version 2020.1.0f1.
  • 2.0.5 - Supplied full version of webcam module.
  • 2.0.4 - Renamed all framework's scenes without useless postfix like Demo, Scene, etc.

🔨 How to use it?

JCSUnity is like other Unity plugins. You can download the latest release from the above tab, or from the link here . Simply create a new project in Unity then import all of the assets into that project. Then you can start all of the tools in the JCSUnity framework.

🏆 Features

So, what does this framework does? Check out the features directory at the root of the project directory.

📌 Dependencies

These are libraries JCSUnity uses. Consider the usage, some plugins aren't necessary depend on the game your are making.

🔗 Links

  • Demo : https://www.youtube.com/playlist?list=PLp13qyXnE6zDioC30eW_-aqr4gsswxJo0
  • Tutorials : https://www.youtube.com/playlist?list=PLp13qyXnE6zCmRobHV9uEjv-1_ieCPwjc
  • Manual/Scripting API : Scripting-Manual-JCSUnity

🎮 Games