punkfuncgames avatar

punkfuncgames

Official

@punkfuncgames

0Followers
|
0Public Repos
|
33Published Skills

Provides modular Unity architecture, dependency injection patterns, and game systems for scalable, test-driven development of interactive entertainment projects.

Skills Distribution
DomainDeveloper To...Unity Architecture.. (40%)Game Systems Engin.. (30%)Quality Assurance .. (20%)UI & Asset Managem.. (10%)

Agent Skills by punkfuncgames

Showing 33 vetted skills indexed across 1 GitHub repositories.

punkfuncgamespunkfuncgames

achievement-module

Manage and evaluate Unity game achievements with Steam synchronization.

Official
Advanced
punkfuncgamespunkfuncgames

pool-module

Manage Unity object pools with DI integration and lifecycle hooks.

Official
Intermediate
punkfuncgamespunkfuncgames

ui-toolkit

Organizes Unity UI Toolkit best practices for scalable MVVM-based interface development.

Official
Advanced
punkfuncgamespunkfuncgames

save-module

Encrypt and version Unity game saves with AES-256 and checksum validation.

Official
Advanced
punkfuncgamespunkfuncgames

scene-module

Load and transition Unity scenes asynchronously with progress reporting.

Official
Intermediate
punkfuncgamespunkfuncgames

patterns

Standardize Unity service, config, installer, and event creation with VContainer and MessagePipe.

Official
Intermediate
punkfuncgamespunkfuncgames

undo-module

Manage undo and redo with a pluggable command history.

Official
Advanced
punkfuncgamespunkfuncgames

bootstrapping

Orchestrate ordered asynchronous Unity bootstrap phases with dependency injection.

Official
Advanced
punkfuncgamespunkfuncgames

localization-module

Provide runtime localized text and asset path resolution for Unity projects.

Official
Advanced
punkfuncgamespunkfuncgames

extract-to-package

Extract a Unity module into a standalone UPM package with asmdefs and tests.

Official
Advanced
punkfuncgamespunkfuncgames

ui-module

Coordinate Unity UI panels, dialogs, notifications, and localized assets via services.

Official
Advanced
punkfuncgamespunkfuncgames

asset-module

Load and instantiate cached Unity Addressables assets with release tracking.

Official
Advanced
punkfuncgamespunkfuncgames

steam-module

Integrate Steamworks features into Unity games via a cohesive service layer.

Official
Advanced
punkfuncgamespunkfuncgames

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.

Official
Advanced
punkfuncgamespunkfuncgames

record-golden-test

Record deterministic play sessions and capture timestamped keyframe screenshots for golden replay visual regression testing.

Official
Intermediate
punkfuncgamespunkfuncgames

unlock-condition-module

Evaluate composable unlock conditions and track progress in Unity projects.

Official
Advanced
punkfuncgamespunkfuncgames

project-overview

Summarize Unity URP project architecture, LifetimeScope hierarchy, and module dependencies.

Official
Intermediate
punkfuncgamespunkfuncgames

testing

Guide Unity package test workflows with TDD and NUnit patterns.

Official
Advanced
punkfuncgamespunkfuncgames

gamestate-module

Manage Unity game state transitions and pause/resume behavior with timeScale and events.

Official
Intermediate
punkfuncgamespunkfuncgames

audio-module

Play pooled SFX and crossfade dual-source music in Unity projects.

Official
Advanced
punkfuncgamespunkfuncgames

clone-game

Generate a Game Design Document from screenshots and web research.

Official
Advanced
punkfuncgamespunkfuncgames

camera-module

Manage Cinemachine cameras in Unity with switching, follow, shake, and zoom.

Official
Intermediate
punkfuncgamespunkfuncgames

code-style

Enforce C# and Unity coding conventions during writing and review.

Official
Intermediate
punkfuncgamespunkfuncgames

conventional-commits

Standardize git commit messages using the Conventional Commits format.

Official
Basic

Frequently Asked Questions About punkfuncgames

FAQPage Schema
What 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.