A fun, little arcade football game with online P2P, local versus, and single-player modes.

Welcome to Football Sim! This game is a senior project which is developed by 2 students Yunus Emre Aslan and Onur Özdemir. Our main goal wasn't to create the next big esports title, but to build something we learn on the way.
It's a simple, fast-paced arcade football game that's all about quick fun. We wanted to make sure you could enjoy it in a few different ways:
- Online P2P Multiplayer: Challenge a friend to a match online! We integrated Steamworks to make connecting as easy as possible.
- Local PvP: The classic couch co-op experience. Perfect for some friendly rivalry.
- Player vs. AI: For solo players, we've programmed a surprisingly competent AI opponent using Behavior Trees. See if you can outsmart our little machine!
At its heart, this is just a simple, fun game. We learned a ton making it, and we hope you have as much fun playing it as we did building it.
This section will guide you on how to get started, whether you just want to play the game or explore the project code.
- Unity Hub
- Unity Editor vith Version:
6000.0.xx
- Clone the repository:
git clone https://github.com/Dubium0/FutbolSim.git
- Open the project in Unity Hub by clicking on
Add project from diskand selecting the cloned repository's folder. - Once the project is open in the Unity Editor, allow it to import all the necessary assets. This might take a few minutes.
- Open the main scene located at
Assets/Scenes/MainMenu.unity. - Press the Play button to start the game.
Controls are very similiar to popular football games.
-
Keyboard Controls:
W,A,S,D: Move the player.J: Shoot.I: Ground Pass.K: Pass.L: Lob Pass.
-
Controller Controls:
Left Stick: Move the player.X: Shoot.Y: Ground Pass.A: Pass.B: Lob Pass.
-
Objective: Win the game by scoring more goals in 3 minutes!
-
Game Engine: Unity
-
Programming Language: C#
-
Key Unity Packages:
com.unity.inputsystemcom.unity.behaviorcom.unity.netcode.gameobjectscom.community.netcode.transport.facepunch
Distributed under the GPL-3.0 License. See LICENSE for more information.
- Team Members
- Yunus Emre Aslan as developer.
- Onur Özdemir as developer.
- Furkan Kıraç as supervisor.


