Skip to content

lookasdev/2d-arcade-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ 2D Arcade Games - C++ Game Suite

An educational project featuring modern reinterpretations of classic Pong, Breakout, and Snake games, built in C++ using the Raylib graphics library. Created as part of a computer science certification project.

๐Ÿ“ฆ Project Contents

  • Pong โ€“ Classic tennis game with collisions, score, and particle effects.
  • Breakout (Arkanoid) โ€“ Includes levels, extendable features (power-ups, sound, scoring).
  • Snake โ€“ Classic snake game with progressive speed increase.
  • Sorting Visualizer โ€“ Interactive visualization of Quick Sort, Bubble Sort, and Selection Sort.

๐Ÿ› ๏ธ Technologies

  • C++ (main language)
  • Raylib (2D/3D graphics library)
  • Object-oriented, procedural, and functional programming styles

๐Ÿ–ผ๏ธ Features

  • Dynamic particle effects (explosions, collisions)
  • Modular and well-commented code
  • Keyboard controls
  • Adjustable FPS using SetTargetFPS
  • Easily extendable (scoreboards, levels, sound, modes)

๐Ÿ“š References

About

Classic 2D arcade games (Pong, Breakout, Snake) in C++ using Raylib

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages