Skip to content

A Breakout-style game written in pure C using SDL2, featuring a GTK4-based level editor that allows you to create and customize your own levels.

Notifications You must be signed in to change notification settings

teichmullerhodge/breakout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Breakout

A Breakout game using SDL2 in pure C.

📌 Instructions

  • To play a custom level just run ./ [level-path] The game will run the default levels in a loop.

🚧 In Progress

  • Network support for multiple users
  • Render Power ups

✅ Done

  • Entity models
  • (Simple) collision functionality
  • Power ups logic and main power ups (increase pad-size, velocity, etc)
  • Level editor built with GTK4
  • Edit levels.lvl files to create new levels if you don't want the editor
  • Display information about stage, score

🛠️ Build Instructions

See cc.sh

Make sure you have SDL2 installed on your system.


About

A Breakout-style game written in pure C using SDL2, featuring a GTK4-based level editor that allows you to create and customize your own levels.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published