# Home

### 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 [Portfolio Site](https://profile.parsue.io/).

You can also learn more tips or optimizations on Unity in my other [Git Book](https://docs.parsue.io/unity-optimize).

### 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!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.parsue.io/aceland-unity-packages/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
