BSc IT Project Guide: Platform Puzzle Game
1. Introduction
The Platform Puzzle Game project is a 2D or 3D game where players solve puzzles in a platform-style environment to advance through levels. The aim of the project is to enhance logic-building skills and creativity in game development, using game engines like Unity or Unreal Engine. The game can include physics-based puzzles, obstacle navigation, and interactive elements.
2. Objectives
- Design and develop a platform puzzle game.
- Implement player movement and interactions.
- Integrate physics-based puzzles and logic challenges.
- Create multiple levels with increasing complexity.
- Develop an engaging user interface and visual design.
3. Tools and Technologies
- Unity or Unreal Engine
- C# or C++
- Blender (for 3D assets, if applicable)
- Adobe Photoshop or GIMP (for textures and UI design)
- Visual Studio or Rider (for scripting)
4. System Requirements
Minimum:
- OS: Windows 10 or later / macOS
- RAM: 8GB
- GPU: Integrated graphics (development)
- Storage: 2GB free space
Recommended:
- OS: Windows 10 or later
- RAM: 16GB
- GPU: Dedicated graphics card
- Storage: SSD with 5GB free space
5. System Design
The game is divided into modules:
- Player Controller: Handles movement and interactions.
- Puzzle Manager: Controls puzzle logic and state.
- Level Manager: Loads levels and manages progress.
- UI Manager: Manages user interface and HUD.
- Sound Manager: Controls game sounds and effects.
6. Implementation Plan
- Week 1-2: Requirement analysis and tool setup
- Week 3-4: Design player mechanics and environment
- Week 5-6: Implement core puzzles and physics interactions
- Week 7: Level design and progression logic
- Week 8: UI development and sound integration
- Week 9: Testing and debugging
- Week 10: Final presentation and documentation
7. Testing
Conduct functional testing for all game mechanics, puzzle solutions, and level transitions. Use player feedback for usability testing and balance difficulty appropriately.
8. Conclusion
This project demonstrates practical knowledge in game development, physics integration, and interactive design. The Platform Puzzle Game not only entertains but also challenges players' logic and problem-solving skills.