47 lines
No EOL
1.4 KiB
Markdown
47 lines
No EOL
1.4 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to the GumYum NPC SDK for Unity will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [1.0.0] - 2024-01-15
|
|
|
|
### Added
|
|
- Initial release of GumYum NPC SDK for Unity
|
|
- API key authentication support
|
|
- Deterministic NPC spawning with universe and seed parameters
|
|
- Filtered NPC spawning based on profession, location, personality type, and sex
|
|
- OpenAI-compatible chat completions API
|
|
- Real-time streaming chat responses
|
|
- Dynamic mood system with transitions
|
|
- Stress level tracking
|
|
- Conversation history management
|
|
- Unity coroutine integration
|
|
- Async/await support for modern C# workflows
|
|
- GumYumUnityClient singleton for easy scene integration
|
|
- Custom Editor window for API settings
|
|
- Example scenes demonstrating basic and advanced features
|
|
- Comprehensive documentation
|
|
|
|
### Dependencies
|
|
- Unity 2021.3 or higher
|
|
- Newtonsoft JSON Unity Package (com.unity.nuget.newtonsoft-json) 3.2.1
|
|
|
|
## [0.9.0-beta] - 2024-01-01
|
|
|
|
### Added
|
|
- Beta release for testing
|
|
- Core API functionality
|
|
- Basic NPC spawning and chat
|
|
|
|
### Known Issues
|
|
- Streaming responses may have occasional connection drops
|
|
- Mood transitions require fine-tuning
|
|
|
|
## [0.1.0-alpha] - 2023-12-15
|
|
|
|
### Added
|
|
- Alpha release
|
|
- Initial API integration
|
|
- Basic spawning functionality |