Against the Machines is a 3D action-packed Unity game where players navigate through three thrilling levels, combining ground combat, aerial navigation, and a climactic boss battle. The game challenges players with dynamic environments, enemy AI, and engaging gameplay mechanics.
- Three Levels: Explore distinct stages with unique challenges, including ground combat, aerial navigation, and a boss battle.
- Dynamic Enemy AI: Intelligent opponents that adapt to the player’s actions.
- Engaging Mechanics: Includes collision detection, physics-based interactions, and immersive environments.
- Optimized Performance: Designed for smooth gameplay across various devices.
- Agile Development: Developed in three iterative sprints to ensure a polished and feature-complete experience.
- Unity: Game development engine.
- C#: Programming language for scripting.
- Git: Version control for collaborative development.
- Agile Framework: Iterative and incremental development process.
- Clone the repository:
git clone https://github.com/Finlay123456/Against-the-Machines.git
- Open the project in Unity (version 2023.2.8f1 or later).
- Ensure all required assets and dependencies are downloaded.
- Press the Play button in the Unity Editor to start the game.
- Player Controls: Smooth and responsive controls for navigation and combat.
- Enemy AI: Challenging opponents with adaptive behavior.
- Physics: Realistic interactions including collision and environmental dynamics.
- Levels:
- Level 1: Ground combat with increasing difficulty.
- Level 2: Aerial navigation through obstacles and enemies.
- Level 3: A high-stakes boss battle.
- Finlay Cooper: Level 2 gameplay development and enemy AI integration.
- Team Members: Collaboration on level design, testing, and iterative improvements.
This project is licensed under the MIT License.
Feel free to contribute, report bugs, or request new features by submitting an issue or pull request in the GitHub repository.