Hey there! I'm a passionate game developer whose journey began with the nostalgic beeps of Atari games. That early fascination evolved into a mission: to breathe new life into the world of gaming.
In an industry often stuck in repetitive patterns, I'm dedicated to crafting experiences that challenge the status quo. My goal? To create games that aren't just played, but remembered.
With a blend of retro appreciation and forward-thinking innovation, I'm always exploring new ways to make each game an unforgettable adventure. Whether it's reimagining classic mechanics or inventing entirely new ones, I'm here to push the boundaries of what games can be.
Implemented core Match-3 gameplay mechanics including pattern recognition algorithms and special item interactions. Designed architectural framework using state management and event-driven programming for robust game flow. Developed comprehensive level editor with custom tools for obstacle placement and win condition configuration. Optimized user experience through advanced algorithms for match prediction and board state validation. Improved performance via object pooling and grid data structure optimizations for smooth gameplay across devices.
UniTask Usage: Implemented a cancellation mechanism for factories and managed frame-based time updates for UI elements. UniRx Usage: Enabled real-time UI updates, stock tracking, and production status monitoring. Strategy Pattern: Designed a modular factory architecture for flexible and scalable production systems. Offline Progress & Save System: Integrated an offline progress mechanism that calculates elapsed time while the game is closed and implemented a JSON-based save system.
A more advanced folder management tool for Unity Editor - Customizable colors, icons, and advanced organization features
View on Asset StoreA small attempt of the combat system used in the Batman series
Developed during a 3-day jam. Utilizes mechanics such as Forced Perspective, Dynamic Laser Reflection, and Perspective Shift.