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.
Current development screenshots showcasing the game's visuals, player movement, and environment.
- 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
- Enemy AI
- Multiplayer support
- Weapon customization
- Multiple maps
- Animation improvements
- Better sound design
- Advanced combat mechanics
- Performance optimization
| Component | Technology |
|---|---|
| Language | C++ |
| Graphics API | OpenGL |
| Framework | Raylib |
| Platform | Windows |
Tactical_Shooter_Simulator/
│
├── assets/ # Textures, models, sounds
├── include/ # Header files
├── src/ # Source files
└── README.md
| Action | Key |
|---|---|
| Move | WASD |
| Look Around | Mouse |
| Shoot | Left Mouse Button |
git clone https://github.com/jeevansagale/Tactical_Shooter_Simulator.gitcd Tactical_Shooter_SimulatorOpen the project in Visual Studio 2022 and build the solution.
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
- Complete player controller
- Improve weapon mechanics
- Add enemy AI
- Implement animations
- Create playable map
- Multiplayer prototype
- Polish UI/HUD
- Audio improvements
Contributions, suggestions, and feedback are welcome.
- Fork the repository
- Create a new feature branch
- Commit your changes
- Open a Pull Request
This project is licensed under the MIT License.
Jeevan Sagale
GitHub: https://github.com/jeevansagale
Vedant Hire
GitHub: https://github.com/HireVedant



