BSc IT Project Guide: Stealth Game
1. Introduction
This project involves developing a Stealth Game where players must avoid detection by enemies or surveillance systems while completing various tasks. The game emphasizes strategy, timing, and stealth mechanics to achieve objectives without being caught.
2. Objectives
- Design a game environment with stealth elements such as
line-of-sight, noise detection, and hiding spots.
- Implement AI for guards/enemies that react to player actions.
- Create a task/mission system for the player to complete objectives.
- Provide a user interface to show player status and alerts.
- Develop a scoring or level progression system based on stealth performance.
3. Tools and Technologies
- Game Engine: Unity or Unreal Engine
- Programming Language: C# (Unity) or C++ (Unreal)
- Graphics: Blender, Photoshop
- Sound: Audacity or similar audio tools
- Version Control: Git and GitHub
4. System Design
- Game Architecture: Modular design with separate components
for AI, player controls, UI, etc.
- AI Module: Patrol paths, detection logic, response behavior.
- Player Module: Movement, hiding, interacting with the environment.
- UI Module: Displays alerts, objectives, and game status.
- Level Design: Maps with paths, obstacles, hiding spots, and cameras.
5. Implementation Plan
- Week 1-2: Requirement gathering and conceptual design.
- Week 3-4: Set up the development environment and game engine.
- Week 5-6: Develop player and enemy mechanics.
- Week 7-8: Implement level design and UI.
- Week 9-10: Add sound effects and refine gameplay.
- Week 11-12: Testing, debugging, and final adjustments.
6. Testing
- Unit Testing: Test each game module individually.
- Integration Testing: Ensure all components work together smoothly.
- User Testing: Get feedback from users to improve the gameplay experience.
7. Conclusion
The Stealth Game project allows students to explore game design, AI development, and interactive systems. By the end of this project, students will have a complete game demonstrating their technical and creative skills.