Skip to content

CosmicDash is an arcade game built in Unity where you pilot a spaceship, dodge or destroy asteroids, and rack up points. Originally created as a teaching tool, it lays the groundwork for understanding game mechanics like movement, collisions, and scoring—all while having fun.

License

Notifications You must be signed in to change notification settings

Luizfelm/CosmicDash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cosmic Dash

Cosmic Dash began as a simple Unity project I created to teach my students the basics of game development — from movement and collisions to scoring and game flow.

But as I worked on it, I found myself genuinely enjoying the process. What started as a teaching example quickly became a project I wanted to improve just for fun. Now, I’ve decided to keep developing it with the help of the open-source community.


Preview

Gameplay Preview
Play the game here!
(Web version, currently supports keyboard input only)


The Game

You control a spaceship that moves left and right, shooting incoming asteroids.

  • Controls
    Move: A / D
    Shoot: Space Bar

  • +100 points for each asteroid destroyed

  • If an asteroid hits your ship, it's game over

  • If an asteroid passes by, you lose 1 shield

  • You start with 3 shields — lose them all, and the game ends


Planned Features

Now that the core is working, I plan to keep evolving the game for fun and learning. Here are some features I want to add:

  • Touch controls for mobile support
  • Rive-powered UI
  • Loading screen
  • Visual effects, explosions, and screen feedback
  • Sound effects and background music
  • Animations and polish
  • Difficulty scaling as the game progresses
  • Power-ups, new enemy types, and new mechanics
  • Leaderboards, achievements, and more challenges
  • Anything else cool that comes from the community!

Contributing

Contributions are welcome! Here's how you can help:

  1. Report Issues
    Found a bug or have a suggestion? Open an issue here.

  2. Fork the Repository
    Create your own fork of the project by clicking the "Fork" button at the top of the repository page.

  3. Make Changes

    • Clone your forked repository:
      git clone https://github.com/your-username/CosmicDash.git
    • Create a new branch for your changes:
      git checkout -b feature-name
    • Make your changes and commit them:
      git add .
      git commit -m "Description of changes"
  4. Submit a Pull Request
    Push your changes to your forked repository:

    git push origin feature-name

    Then, open a pull request here.

  5. Collaborate
    Discuss your pull request with maintainers and make any requested changes.

License

This project is licensed under the MIT License.
Feel free to use, modify, and distribute the code as long as the original copyright notice is included.

About

CosmicDash is an arcade game built in Unity where you pilot a spaceship, dodge or destroy asteroids, and rack up points. Originally created as a teaching tool, it lays the groundwork for understanding game mechanics like movement, collisions, and scoring—all while having fun.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published