Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tactical Shooter Simulator

A fast-paced tactical shooter prototype built in C++ using Raylib and OpenGL. This project serves as a hands-on exploration of game engine architecture, FPS mechanics, rendering, and modern game programming techniques.

The primary goal is to learn how tactical shooters are built from the ground up while maintaining a clean and modular codebase that can be expanded over time.

Preview

Gameplay Screenshot 1 Gameplay Screenshot 2

Gameplay Screenshot 3 Gameplay Screenshot 4

Current development screenshots showcasing the game's visuals, player movement, and environment.

Current Features

  • First-person player controller
  • Smooth camera movement
  • Shooting mechanics
  • Weapon system foundation
  • HUD/UI elements
  • Audio and visual feedback
  • Modular project structure for future expansion

Planned Features

  • Enemy AI
  • Multiplayer support
  • Weapon customization
  • Multiple maps
  • Animation improvements
  • Better sound design
  • Advanced combat mechanics
  • Performance optimization

Tech Stack

Component Technology
Language C++
Graphics API OpenGL
Framework Raylib
Platform Windows

Project Structure

Tactical_Shooter_Simulator/
│
├── assets/          # Textures, models, sounds
├── include/         # Header files
├── src/             # Source files
└── README.md

Controls

Action Key
Move WASD
Look Around Mouse
Shoot Left Mouse Button

Getting Started

Clone the repository

git clone https://github.com/jeevansagale/Tactical_Shooter_Simulator.git

Enter the project directory

cd Tactical_Shooter_Simulator

Build

Open the project in Visual Studio 2022 and build the solution.

Learning Objectives

This project is being developed to gain practical experience with:

  • FPS gameplay programming
  • Tactical shooter mechanics
  • Real-time rendering
  • Camera systems
  • Collision detection
  • Game architecture
  • Modern C++ design
  • Performance optimization

Roadmap

  • Complete player controller
  • Improve weapon mechanics
  • Add enemy AI
  • Implement animations
  • Create playable map
  • Multiplayer prototype
  • Polish UI/HUD
  • Audio improvements

Contributing

Contributions, suggestions, and feedback are welcome.

  1. Fork the repository
  2. Create a new feature branch
  3. Commit your changes
  4. Open a Pull Request

License

This project is licensed under the MIT License.

Authors

Jeevan Sagale

GitHub: https://github.com/jeevansagale

Vedant Hire

GitHub: https://github.com/HireVedant

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages