I approach game development with a Software Engineering mindset, focusing on clean code, scalable systems, and immersive gameplay mechanics.
- 🕹️ Core Focus: Developing gameplay systems and AI behaviors using Unity & C#
- 🧠 AI & Logic: Implementing Finite State Machines (FSM), Pathfinding (A*), and Behavior Trees
- 🌍 Procedural Worlds: Exploring procedural content generation and dynamic environments
- 📈 Continuous Growth: Leveraging Python for Machine Learning basics and optimizing performance-aware scripts
- Gameplay Architecture: OOP Principles, ScriptableObject Workflows, Event-driven Systems
- AI Systems: FSM, A* Pathfinding, Basic Behavior Trees, rule-based decision structures
- Performance Engineering: Data structures, algorithmic efficiency, runtime optimization techniques
- AI-Assisted Development Workflow: Using modern AI tools for rapid prototyping, debugging acceleration, code refactoring, and system design validation
- Iterative Development: Fast gameplay prototyping cycles supported by analytical and AI-assisted iteration loops
- Git-based version control workflows (branching, merging, conflict resolution)
- Repository lifecycle management and structured project organization
- Collaborative development pipelines using Unity Version Control & Unity Cloud
- AI-assisted development workflows (Cursor, Antigravity, VS Code ecosystem integration)
- Debugging, refactoring, and iterative development supported by modern tooling
- 🎮 Gameplay Systems & Architecture: Building robust and interactive core gameplay mechanics
- 🤖 AI Behaviors: Designing modular decision logic using FSMs, Pathfinding, and rule-based systems
- ⚙️ Modular & Scalable Code Design: Writing clean, decoupled, and performance-aware C# architectures
