Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🎮 2D Game Development in C with MLX (MiniLibX) Created a tile-based 2D game using C and the MiniLibX (MLX) graphics library in a Linux environment. This project showcases event-driven programming and low-level graphics handling.

🧩 Project Highlights: • Player navigates a 2D map using W, A, S, D keys • Game can be exited via the ESC key or by clicking the window's close (X) button • Map loaded from .ber files with real-time rendering and collision detection • Includes collectibles, walls, enemies, and an exit point • Proper resource management and input handling • Separated logic for rendering, movement, and game state

🛠 Technologies & Skills: • C programming • MiniLibX (graphical and input handling library) • Event-driven development • Linux-based system programming • Low-level graphics and memory management

This project deepened my understanding of how games work behind the scenes and strengthened my ability to build interactive applications in C.

About

this is 2D game for Linux environment created using C language + MLX library which act like API to X11 library

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages