punkfuncgames
Official@punkfuncgames
Provides modular Unity architecture, dependency injection patterns, and game systems for scalable, test-driven development of interactive entertainment projects.
Agent Skills by punkfuncgames
Showing 33 vetted skills indexed across 1 GitHub repositories.
achievement-module
Manage and evaluate Unity game achievements with Steam synchronization.
pool-module
Manage Unity object pools with DI integration and lifecycle hooks.
ui-toolkit
Organizes Unity UI Toolkit best practices for scalable MVVM-based interface development.
save-module
Encrypt and version Unity game saves with AES-256 and checksum validation.
scene-module
Load and transition Unity scenes asynchronously with progress reporting.
patterns
Standardize Unity service, config, installer, and event creation with VContainer and MessagePipe.
undo-module
Manage undo and redo with a pluggable command history.
bootstrapping
Orchestrate ordered asynchronous Unity bootstrap phases with dependency injection.
localization-module
Provide runtime localized text and asset path resolution for Unity projects.
extract-to-package
Extract a Unity module into a standalone UPM package with asmdefs and tests.
ui-module
Coordinate Unity UI panels, dialogs, notifications, and localized assets via services.
asset-module
Load and instantiate cached Unity Addressables assets with release tracking.
steam-module
Integrate Steamworks features into Unity games via a cohesive service layer.
wallet-module
Manage in-game currency wallets with BigDouble arithmetic, reactive updates, atomic transactions, caps, and versioned saves for Unity via ISaveService and MessagePipe events.
record-golden-test
Record deterministic play sessions and capture timestamped keyframe screenshots for golden replay visual regression testing.
unlock-condition-module
Evaluate composable unlock conditions and track progress in Unity projects.
project-overview
Summarize Unity URP project architecture, LifetimeScope hierarchy, and module dependencies.
testing
Guide Unity package test workflows with TDD and NUnit patterns.
gamestate-module
Manage Unity game state transitions and pause/resume behavior with timeScale and events.
audio-module
Play pooled SFX and crossfade dual-source music in Unity projects.
clone-game
Generate a Game Design Document from screenshots and web research.
camera-module
Manage Cinemachine cameras in Unity with switching, follow, shake, and zoom.
code-style
Enforce C# and Unity coding conventions during writing and review.
conventional-commits
Standardize git commit messages using the Conventional Commits format.
Frequently Asked Questions About punkfuncgames
FAQPage SchemaWhat specific game development tasks are enabled by these modules?▼
These modules enable structured Unity development including dependency injection, asynchronous scene transitions, encrypted save management, Steamworks integration, and reactive input handling. They provide standardized frameworks for game state, audio, camera control, and modular idle game mechanics.
Which technical personas benefit from this architecture?▼
Unity engineers, technical game designers, and systems architects focused on maintainable, test-driven codebases benefit from these modules. The framework is designed for developers prioritizing clean architecture, decoupled service layers, and scalable UPM package structures.
What are the primary prerequisites for implementing these modules?▼
Implementation requires a Unity project environment utilizing VContainer for dependency injection and MessagePipe for event-driven communication. Projects should be structured around UPM packages and adhere to the provided C# coding conventions and NUnit testing standards.