Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Introduction:

Shooter is a 2D game developed in C using the SDL2 library and raycasting techniques. Players navigate through a maze-like environment in a first-person perspective, encountering enemies and obstacles. The primary objective is to reach the exit while avoiding dangers and collecting power-ups.

Inspiration:

Growing up, I was fascinated by the immersive worlds created by video games. The thrill of exploration, the challenge of overcoming obstacles, and the satisfaction of achieving goals were experiences that captivated me. Games like Resident Evil and God of War ignited a passion within me to create my own virtual adventures. Inspired by these early experiences, I embarked on the journey to develop Shooter. The project allowed me to explore the intricacies of game development, from the underlying programming concepts to the creative aspects of level design and character development.

Installation:

This section will guide you through setting up the Shooter project on your machine. 1.Clone the the git repository on your preferred IDE $ git clone https://github.com/D-Unique/portfolio.git Prerequisites: 1.C compiler (e.g., GCC) 2.SDL2 library Setting Up SDL2: 1.Follow the instructions on this helpful YouTube guide: https://youtu.be/ECjC5E_ouT4?si=cCIwJJsjDSnB7j2o vscode" video

Compiling the Shooter Project:

1.Cd to the Shooter Folder 2.Run: ‘make -f Makefile’ 3.Run: ‘./shooter’

Usage:

Once you've successfully compiled the project, you can launch the game by executing the generated executable file. Controls: WASD - Movement

Objectives:

Navigate through the maze-like environment. Avoid enemies and obstacles. Collect power-ups. Reach the exit to complete the level.

Contributing

Currently, this project is not set up for external contributions. However, if you have any suggestions or bug reports, feel free to create an issue on the project's GitHub repository

Licensing

To the extent possible under law, Shooter has waived all copyright and realated or neighbouring right to this work.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages