Skip to content

Dubium0/FutbolSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Football Sim

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

ℹ️ About The Project

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.

Gameplay Demo

  • Local PvP: The classic couch co-op experience. Perfect for some friendly rivalry.

Gameplay Demo

  • 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!

Gameplay Demo

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.


🚀 Getting Started

Prerequisites

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

Installation

  1. Clone the repository:
    git clone https://github.com/Dubium0/FutbolSim.git
  2. Open the project in Unity Hub by clicking on Add project from disk and selecting the cloned repository's folder.
  3. Once the project is open in the Unity Editor, allow it to import all the necessary assets. This might take a few minutes.
  4. Open the main scene located at Assets/Scenes/MainMenu.unity.
  5. Press the Play button to start the game.

🔧 How to Play

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!


💻 Technologies Used

  • Game Engine: Unity

  • Programming Language: C#

  • Key Unity Packages:

    • com.unity.inputsystem
    • com.unity.behavior
    • com.unity.netcode.gameobjects
    • com.community.netcode.transport.facepunch

📄 License

Distributed under the GPL-3.0 License. See LICENSE for more information.


🙏 Acknowledgements

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors