
This is my most ambitious Unity 2D project so far – a top-down action game inspired by Brotato and Vampire Survivors. You control a character and fight through waves of enemies, with boss battles introducing unique mechanics at specific intervals.
The game includes:
- An XP-based skill tree system for progression
- A working inventory, shop, and loot system with stat-driven item drops
- Multiple enemy types with different stats and behaviors
- A full UI, including main menu, HUD, and in-game transitions
Enemies drop items based on their stats, allowing players to gear up for stronger waves. Over time, the project has evolved into a solid prototype with scalable systems and a growing feature set.
Throughout development, I’ve been using Git for version control and Jira for task and bug tracking. These tools help me keep the project organized, track issues efficiently, and maintain a clear overview of progress and priorities.
While visuals have improved steadily, the focus remains on mechanics, gameplay feel, and learning through hands-on development. This project has helped me deepen my skills in C#, game logic, and system design. It continues to be a space where I experiment, iterate, and grow as a developer.
Looking ahead, I dream of one day releasing my own full game — maybe even this one :-).
The full gameplay can be seen here, older gameplay videos are linked to my YouTube Account.
ExpertsGPT is a web application I developed as part of my Bachelor's thesis titled: "ChatGPT in Software Engineering: Potentials, Challenges and Possible Applications of an Interactive AI Platform", in collaboration with Bayernwerk GmbH.
The tool was built using Next.js and integrates the OpenAI API to provide multiple domain-specific AI assistants ("experts") tailored to different areas of software engineering. Each chatbot is configured with predefined prompts of varying specificity and complexity. The application allows the adjustment of various API parameters and was used as part of an empirical evaluation to explore how LLMs like ChatGPT can support practical software engineering workflows, such as unit testing and code debugging.
Following my thesis, my professor Mr. Westner and I co-authored a scientific paper based on this work, which was published at the Complied Computing conference in Zagreb.