Skip to content

janikowski-dev/Dashbreaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Overview

The purpose of this project is to showcase best coding and development practices - clean architecture, modular design, and extendable systems - that I use in my work.

Project Overview

External Systems Used

  • FMOD: advanced audio for immersive feedback
  • NaughtyAttributes: for cleaner, faster editor setup
  • DOTween: for UI tween handling

Built-in Systems Used

  • Grid: for seamless level setup
  • Particle System, Shaders, Post Processing: to make the game look crisper

Base Tools

As the base of my project, I used my own set of tools: Internal Tools

Custom Systems Created for This Game

  • Game Loop: easy to track and modify
  • Movement System: feels good and can be seamlessly extended
  • Bullet Reflection System: extremely simple but scalable
  • Parallax Background: just a nice touch
  • Extremely Simple "AI": bots that shoot bullets at regular intervals

Gameplay

Putting that together, I created a fast-paced game where players strategically dash to reflect bullets and defeat enemies.

About

A fast-paced Unity arcade game loop where you reflect bullets by dashing through them. Built to demonstrate clean architecture, modular systems, and scalable game design.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages