Simple Soccer Football Kit

Simple Soccer Football Kit is a Unity asset, soccer starter kit, that makes it easy for you to create soccer games. It is primarily aimed at simple, action soccer games.

The soccer kit is available for sale

Please check the manual for setup instructions and upgrade guidelines.

Please let me know if you have any questions or feedback.
You can also email me at: diorgo@gmail.com

Requires Unity 5.2.1 or higher.

DEMOS
Demos are available here:

FEATURES

Easy to modify/add:

  • Teams. The kit has 8 teams, and the number can be increased (or decreased).
  • Players. Numerous player properties are available to edit.
  • Playing fields.
  • Soccer balls. There are 3 balls available: white soccer ball, bowling ball, beach ball.
  • It is also easy to replace the existing art assets with your own.

Also:

  • Works on desktop, web and mobile.
  • Support for 2 players (not on mobile).
  • Various input methods (e.g. keyboard, mouse, gamepad, accelerometer, touch), and easy to add new ones.
  • 2 types of tournaments: Log based (e.g. leagues) and single-elimination.
  • Includes the source code.

FAQ

FEEDBACK AND QUESTIONS
Please provide any feedback and questions.
You can also email me directly at: diorgo@gmail.com

Camera positioned with the goal posts at the top and bottom:

.

6 Likes

I’ve added an Android demo and a PC demo to the first post.

It’s a fun demo, I really like it.

Played 5 games -
0 - 0
0 - 1 (I scored an own goal to see what’d happen)
0 - 0
0 - 0
0 - 0

How easy do you find scoring a goal? I tried going around the keeper and shooting into the corners with no avail, but I might just be rubbish.
I think a sprint button/gauge would be a nice feature, but not crucial.

Congrats.

Thanks for trying the game and the feedback :slight_smile:
At the moment the goalkeeper saves most of the shots. I will tone down his skill a bit (via a property in the inspector).

I’ll add an optional sprint button, which devs will probably only enable on desktop/web builds, because screen may be cluttered on mobile if there are 3 buttons. (But there might be a different solution for mobile.)

I’ll also give the player a small, short lived, boost when he gets the ball. (Which will also be an optional property on the player’s component in the inspector.)

1 Like

look very good, looking forward this kit :slight_smile: , i think it would be helpful if there some auto select player that are the closest to the ball so i don t have to press each time the select player. and just focus on grab in the ball.

Thanks toto2003 :slight_smile:
I’ll update the code to auto select the nearest player whenever an opponent gets the ball. Also when the ball stops moving.
I thought I had done that, but looking at the code now, I realise that it only selected the nearest player under certain conditions :slight_smile:

Interesting

You must choose one of two ways.

realistic or fun

I recommend FUN Style soccer

Compliments, inform me when you release the asset…

@Cartoon-Mania
I also prefer fun :slight_smile:

@twingames
Thanks :slight_smile: Will do.

It looks cool, but all the browsers I tried kept saying I was using chrome… maybe try adding a webGL demo?

Thanks @RavenOfCode :slight_smile:
I’ll try to do a WebGL demo within the next 2 weeks. I don’t have a 64-bit PC and will have to use a friend’s.

I’ve updated the web version.

Updates include:

  • Auto select the nearest player when an opponent gets the ball.
  • Toned down the goalkeeper’s skill.
  • New soccer ball, by Paul Lombard (https://pmlomb.wordpress.com/).
  • Team select menu goes to next screen when you click on a team.
2 Likes

Mixamo Free Animations

For a limited time, Mixamo’s animations are available for free.
You can use them in your commercial games, but not in Unity assets sold on the Asset Store (because FBX files and animations are exposed in a Unity project).
I’m currently using some of their animations in my soccer kit, but I will replace them before I release the kit.
I suggest you get the animations before the free period ends. So that you can use them in your soccer games.

Soccer animations:
https://www.mixamo.com/store/#/search?query=soccer

Explanation of their license agreement (read through all the posts):
https://community.mixamo.com/hc/en-us/community/posts/206646217-Licensing-Royalties-Ownership-EULA-TOS-Open-Q-A

.

1 Like

I’ve updated the demos.

Updates

  • Sprint button. Hold down to sprint. Sprint lasts a short while and recharges when not used. Can be turned off in the Options menu.
  • Help popup that explains controls.
  • You can perform an action just before getting the ball. Only works for the playing being passed to.
  • Improved selection of which player to change to, when pressing the change player button.

What I’m busy with

  • Tournaments.
  • Tweaks, fixes & minor updates.

.

3 Likes

awesome! where can i get it? :slight_smile:

Thanks @Der_Kevin :slight_smile:
It will be available on the Asset Store and on my website.

I’ve updated the web demo.

Updates

  • Mini-map: Can be turned off in the Pause menu.
  • Some AI can change direction while sliding.
  • AI can sidestep a sliding opponent. They can not be tackled while they are sidestepping.

Updates not visible in demo

  • Updates to the tournament system.
  • Added 4 options to the field properties to allow the ball to go out the field. Each is a distance the ball is allowed to go out on 1 of the 4 sides of the field (top, bottom, left and right). Example: An indoor field might have walls just outside the field’s play area, but you want the ball to be able to go out, bounce against the wall and back into play.

What I’m busy with

  • Tournaments.
  • Tweaks, fixes & minor updates.

.

3 Likes

when dribbling movement of the ball is unnatural …

You know what I mean? Dribbling should be little more natural.

Thanks for feedback :slight_smile:
I’ll tweak the dribbling to make it more natural.

.

I’ve updated the web demo.

Updates

  • 4 tournaments: 2 log based and 2 single-elimination.
  • 8 teams, but you can only select 2. The others appear in the tournament as opponents.

Please Note: The demo’s tournament matches are only 20 seconds long, to show how the tournament system works. If you play in a match that requires a winner and it ends in a draw, then a random winner will be selected (e.g. final match or an elimination match). (In the non-demo version, if the scores are tied then the match goes into sudden death, and the first team to score wins.)

What I’m busy with

  • Audio, particles.
  • Tweaks, fixes & minor updates.

.

2 Likes

I’ve updated the web demo.

Updates

  • Music and sound effects. There’s default music for the matches, but each field can override the default music. Each field can also have ambient sounds.
  • Particles.
  • Goal celebration and own goal animation.
  • Game difficulties: easy, medium, difficult. Select the difficulty on the Team Select screen.
  • Camera tweaks.
  • Tweaked shooting.

What I’m busy with

  • Tweaks, fixes & minor updates.

.

3 Likes