TinyFlightSimulator is a flight simulation game that aims to provide a realistic flying experience. This project includes various functionalities to enhance user interaction, offering features such as dynamic weather, interactive cockpits, and detailed HUDs. The game is coded in C# using the Unity engine. While still in development, many key features have been implemented successfully.
Here is a video demonstrating the game. Watch video
Follow these steps to install and run TinyFlightSimulator. The game is designed for execution on Windows systems with Unity.
-
Download the Project: Once you're in the repository, find the green "Code" button on the right. Click it and select "Download ZIP" to download the project files.
-
Extract the Files: Extract the source code from the downloaded ZIP file. You can do this by right-clicking the ZIP file and selecting "Extract All..." or by running the following command in the terminal:
unzip Downloads/TinyFlightSimulator.zip -d Downloads/TinyFlightSimulator
-
Open the Project in Unity: Navigate to the extracted project folder and open it in Unity Hub.
-
Run the Game: Press the "Play" button in Unity to start the game. If you want to run the game outside of Unity, you can build the project and run the executable file created by Unity.
Once the game is launched, navigate through the main menu using the mouse to start a new flight. Use the following controls to play
- Arrow Keys/WASD: Control the aircraft
- C: Switch camera views
- Implement a seamless day/night cycle
- Enhance weather transition effects
- Add more aircraft models
- Improve terrain collision detection
- Refine cockpit interactions and animations
We welcome contributions to enhance the game's graphics, code, and overall functionality. Please submit your changes through GitHub by creating pull requests.
The authors of this project are:
- PELLEGRINI Arthur
- BRISSARD Clément
- MARTIN Tristan
- MERNISSI Yassine
Project Tiny Flight Simulator's objective is to create a user-friendly, small-scale flight simulation experience that offers a realistic and immersive flight environment, despite its tiny scope. The project is designed to provide users with a simplified yet authentic flight experience, aimed at both beginners and aviation enthusiasts.
Through the simulator, users will be able to learn the basics of flight mechanics, get hands-on experience of flying different aircraft, and enjoy a visually appealing simulation environment.
