AceLand Unity Packages
  • Home
  • Getting Started
    • Installation
    • Project Settings
    • Architecture Graph
    • Development Level
  • Tutorial
    • Create Your Package
    • Create Project Settings
  • Packages
    • Library
      • Change Log
      • Editor Tools
      • Mono
        • Follow Object
        • Singleton
      • Attributes
        • Conditional Show
        • Inspector Button
        • ReadOnly Field
      • Build Leveling
      • CVS
      • DataTools
      • Disposable Object
      • Extensions
      • Json
      • Kalman Filter
      • Optional
      • Project Setting
      • Serialization Surrogate
      • Utils
    • Event Driven
      • Change Log
      • Event Bus
      • Signal
    • Input
      • Change Log
    • Memento Service
      • Change Log
    • Node Framework
      • Change Log
      • Mono Node
    • Node For Mono (dev)
    • Player Loop Hack
      • Change Log
    • Pool
      • Change Log
    • Security (dev)
    • States
      • Change Log
    • Task Utils
      • Change Log
    • WebRequest
      • Change Log
Powered by GitBook
On this page
  • Welcome
  • Our Mission
  • Package Structure
  • Platform Compatibility
  • Active Development
  • Community
  • Let's Connect! 🎮

Home

Last updated 3 months ago

Welcome

Welcome to the official documentation of AceLand Workshop Unity packages. I'm Parsue Choi, a Developer and Artist based in Hong Kong, and the founder of AceLand Workshop.

You can learn more about my works through my .

You can also learn more tips or optimizations on Unity in my other .

Our Mission

AceLand Workshop creates Unity packages designed to bridge the gap between senior and junior developers. Our frameworks and utilities empower teams with:

  • Industry-standard architectural patterns (State Machines, Node Trees, Event-Driven Systems)

  • Functional Programming approaches for cleaner, maintainable code

  • Clear system design visualization for easier onboarding

  • Comprehensive documentation and examples

Package Structure

Our packages are modularly designed around a core library, allowing you to:

  • Install only the components you need

  • Access via OpenUPM through Unity's scoped registries

  • Fork our repositories and modify source code under MIT license

  • Integrate seamlessly with existing projects

Platform Compatibility

While our packages are optimized for Unity development, most core functionalities can be adapted for general .NET projects. You're welcome to fork our repositories and modify the code for your specific needs under the MIT license. Some packages may require modifications for non-Unity environments.

Active Development

We maintain active development of our packages, continuously:

  • Adding new features and optimizations

  • Improving documentation

  • Responding to community feedback

  • Ensuring compatibility with latest Unity versions

Community

We welcome your feedback and suggestions! Please:

  • Report issues through our GitHub repositories

  • Contribute to discussions

  • Share your implementation experiences

  • Request new features

All packages are available through OpenUPM and can be managed via Unity's package manager using scoped registries.

Let's Connect! 🎮

Hey there! I've been thinking about creating a Discord server where we could all hang out, share ideas, and help each other out. It would be awesome to have a space where we can chat about development, share cool implementations, and maybe even make some friends along the way!

However, since AceLand Workshop is currently a one-person show (that's me! 👋), I need to be realistic about the time I can dedicate to managing a community. For now, GitHub is our main spot for feedback and discussions.

Stay tuned though - once things grow a bit more, that Discord server might just become a reality! Until then, don't hesitate to reach out through GitHub. I'm always excited to hear from you!

Portfolio Site
Git Book