API v1 checking… · p50 — · 0 installs/hr
v0.10.0
jeffcampbellmakesgames

jeffcampbellmakesgames

Technical Director @zapdot. I make open source tools for game developers.

🏢 Zapdot 📍 Boston, MA 121 followers
View external profile ↗
jeffcampbellmakesgames/unity-semver
project
Unity

Unity

JCMG.SemVer provides a complete SemVer 2.0.0 implementation for Unity through the `SemVersion` class, enabling proper semantic versioning in your projects. Features include full Unity serialization support, a custom PropertyDrawer for inspector editing with Regex validation, and compatibility with custom serialization workflows. Install via UPM or as a UnityPackage for straightforward version management.

17
Download 0
jeffcampbellmakesgames/unitystartertemplate
project
Unity

Unity

Unity Starter Template accelerates game development by providing a pre-configured project with essential packages and lightweight architecture. It includes UI frameworks, debugging tools, build automation, animation engines, and performance monitoring, enabling developers to focus on game logic rather than setup and configuration.

14
Download 0
jeffcampbellmakesgames/jeffcampbellmakesgames-markdownviewer
fork v1.0.6
Unity Markdown Viewer

Unity Markdown Viewer

Display markdown files directly in the Unity inspector with zero setup required. Supports customizable content width, optional toolbar toggling, and hyperlink events with cursor feedback. Ideal for in-editor documentation, changelogs, and embedded help systems.

3
Install 0
jeffcampbellmakesgames/unity-coc
project
Unity

Unity

JCMG CoC is a convention-over-configuration library for Unity that enabled defining your Unity projects folder structure and optionally generate code to be able to easily retrieve specific folder paths.

3
Download 0
jeffcampbellmakesgames/entitasredux
package
JCMG Entitas Redux

JCMG Entitas Redux

Entitas Redux is a refactored Entity Component System (ECS) framework designed specifically for Unity development. It provides a powerful architecture for managing game entities and their components with code generation via Genesis, enabling developers to build scalable and performant game systems. Requires .Net 4.X and MSBuild for full functionality.

Install 0
jeffcampbellmakesgames/slate
package
JCMG Slate

JCMG Slate

JCMG Slate is a lightweight UI framework for Unity that simplifies screen management and animation workflows. It provides a straightforward paradigm for defining distinct UI screens with built-in lookup and animation hooking capabilities, reducing boilerplate code and enabling developers to structure UI systems efficiently across projects.

Install 0
jeffcampbellmakesgames/autopresets
package
JCMG AutoPresets

JCMG AutoPresets

AutoPresets automatically applies Unity Preset configurations to newly imported assets in your project without requiring custom code. Create AutoPresetConfig assets in your folders to enforce consistent settings across textures, models, and other imports, eliminating manual configuration and reducing human error during asset pipelines.

Install 0
jeffcampbellmakesgames/semver
package
JCMG SemVer

JCMG SemVer

A SemVer 2.0.0 implementation for Unity

Install 0
jeffcampbellmakesgames/curves
package
JCMG Curves

JCMG Curves

A library for Unity to support creating and modifying curves in the editor.

Install 0
jeffcampbellmakesgames/jeffcampbellmakesgames-utility
package
JCMG Utility

JCMG Utility

JCMG Utility is a general-purpose library for Unity that provides commonly-needed extension methods, helper classes, and engine functionality tools. Designed for Unity 2021.3+, it streamlines development by offering reusable utilities that reduce boilerplate code and accelerate project workflows.

Install 0
jeffcampbellmakesgames/nodey
package
JCMG Nodey

JCMG Nodey

Nodey enables developers to create and edit node-graph systems within Unity's editor and at runtime. Lightweight and dependency-free, it provides a minimal-boilerplate foundation for building custom state machines, dialogue systems, decision makers, and other graph-based tools with strong separation between editor and runtime code.

Install 0
jeffcampbellmakesgames/jtween
package
JTween

JTween

JTween is a data-driven, job-based tweening library optimized for performance. It leverages Unity's Job System to offload tween processing and data application to worker threads, currently supporting Transform animations. Built with DOTS principles, JTween provides an efficient alternative to traditional tweening approaches, making it ideal for projects requiring high-performance animation handling at scale.

Install 0
jeffcampbellmakesgames/jcmg-utility
project
Unity

Unity

JCMG Utility is a general-purpose library providing essential tools for Unity development. It offers a collection of extension methods, helper classes, and engine functionality to streamline common development tasks. Compatible with Unity 2021.3+ and .NET 4.X, it's available via OpenUPM or Git installation for easy integration into your projects.

Download 0
jeffcampbellmakesgames/packagetools
package
JCMG Package Tools

JCMG Package Tools

Streamline creating and distributing Unity packages with one-click export functionality, automated package.json generation, and built-in version tracking. JCMG Package Tools simplifies the process of packaging your tools, plugins, and assets for sharing via the Unity Package Manager.

Install 0