Football Drama Is Live

Going live with Football Drama was our first time in publishing a commercial game, so it was also very important.

Football Drama went live on September 18, in 8 languages (EN IT DE FR ES PT ZH RU) on these platforms:

Google Play (Android), App Store (iOS) (also Mac App Store), Steam.

Football Drama has been built by these guys:

Football Drama Development Team

From left to right: Daniele Giardini “Demigiant”, Pino Panzarella “Pugusel”, Marta Ascari “Ascari”, Pietro Polsinelli “Punkard”, Matteo Bicocchi “Pupunzi”.

And Football Drama is maintained and promoted with the help of Laura Mirri and Daniela Calogiuri. We also got an amazing launch PR from Charlene Lebrun and her Player Two PR.

To celebrate the release, once on sale on the stores we started streaming gameplay and chat with game designer friends, here is the video:

And here are all the guests:

We Are Muesli.

wearem

Daniele Giardini “Demigiant”

daniele1

Konstantinos Dimopoulos

kostas

Yonder.

yonder

Marta Ascari “Ascari”.

marta

Because of a mistake on our part, we didn’t make it in chatting with Florent Maurin – but fortunately, I had a chance to discuss Football Drama and narrative games with him a few days before. Here you see him playing our dear game :-)

Florent Maurin

In the chat we referred to the research done for Football Drama, here is a video that has many of the references:

And the world cup posters:

World cup posters

This was also an opportunity to try to make the application more visible, and for this, we had the great help of Caterina Chimenti “Kikaweb”.

So dear all, we made it, we released it: also thanks to you. THANK YOU.

 

Social Share Toolbar

Football Drama: new trailer, inching closer to beta

We just published a new Football Drama trailer on Steam and Youtube.

In the last few months, we have improved Football Drama along several dimensions:

– Mechanics: The card element of the gameplay has been clarified and “card explanations” are always available. The “why” of success and failure of actions during matches is always available (as a big circle in the field) for more “technical” players, so adapting to more diverse styles of gameplay.

– Dialogues: More elements of the gameplay have become dialogues and hence have been expanded, like the “handshakegate” section and the press meetings. For all dialogues, we developed a set of tools for their direction (see this post: ) so that we added balloon styles, comic-styled layouts and even animations (see the I-Ching dialogue series).

– Matches: all parts of the matches have been improved with more animations and feedback. Goals have spectacular animations associated, cards rotate showing explanations… .

– Plot: the central part of the plot has been created, with several new dialogues and circumstances. All the plotting for and against the Thiefa League president (Septic Splatter) is in place.

What is missing is the bridge between the central part of the plot (around weeks 8-12 of the championship) and all the possible endings, some of which are ready and some not. Also we want to refine the opponent’ manager AI and personality, and make the recurring stages (like press meeting) less repetitive in contents. This is the last effort towards the game reaching beta stage which is hence quite close.

So add Football Drama to your Steam wishlist or subscribe to the release mail!

Social Share Toolbar

Why Humans Love Football?

In this video, we bring you on a journey through football and its surrounding universe and stories. In a trip through novels, poems, movies we meditate and wonder about football’s nature.

This exploration is a way to explain why we believe that football is an interesting subject for a narrative game, which we are indeed developing (Football Drama).

Social Share Toolbar

Football Drama: a playable version ready for Milan Games Week

Football Drama is a narrative / managerial game of Football currently in advanced development. We are presenting a playable version of the first part of the game at Milan Games Week (October 5-7, 2018) at the indie booth. For this event we completed development of many parts of the game, and released some supporting material and media. Some of the work done:

A new game play video – so that everyone can see the game at its current state of development, not just the Milan visitors:

T-shirts: we will bring our printed ones and also have a shop online:

Football Drama t-shirt

We updated our “Steam capsule”, see before and after:

Football Drama old capsule

New Football Drama capsule

Created paper cards and booth presentation:

Football Drama booth background

We have many new beautiful cards for the game, see this gallery.

We also set up an Instagram channel with Football Drama illustrations.

Football Drama Instagram

Soooo… add Football Drama to your Steam Wishlist or subscribe the release list!

Social Share Toolbar

Football Drama: our first own game is coming!

A football game about poets & crooks

A football game with a real narrative? That navigates the composite universe of football, poetry, sweat, bad management and nonsense? Yes, it’s coming: called Football Drama, here is the “Choices” teaser:

And subscribe by mail or or follow on Discord or add to your Steam wishlist or follow on Twitter or subscribe on YouTube or… just forget it 😀

Will be playable on phones and desktops.

Curious how this game came about? Here is a long interview with its game designer.

Fossball Drama

Social Share Toolbar

Making a sport game in Unity: model & prototype

I just published a video where I describe how to start modelling and developing a sport game, specifically football (soccer) in my case:

In the following notes some motivation for the work and references from the video.

What am I trying to do?

I am creating a game on football (not American Football), called Football Drama: this game is supposedly the story of the coach in the context of a Football Manager like game. The latest version of Football Manager for smartphones has a cool game play:

FM 15 on smartphone

One of the first thing I did in Unity is search for a plugin that would handle the match play part. Given the number of plugins available in the Asset Store and the popularity of football, I was pretty sure that my only problem would be picking the best plugin. Wrong.

I didn’t want to do thisimage

The only decent looking component I found is Soccer Project by “Astute Games”, which is ok but actually does nothing useful in my perspective, as it provides passive 3D models of players and little more.

The are simply no plugins covering modelling, movement and AI for football games in the Asset Store.

Maybe because “The barrier of entry on making a decent team sports game is really high.”, as they say in one of the few discussion of the theme indie & sports available online.

The Simple Soccer examplehttp://ecx.images-amazon.com/images/I/51jAoX1id6L.jpg

In chapter 4 of the book Programming Game AI by Example the author provides a nice implementation of a simple soccer game.

I’ve downloaded the Java sources and made the sample run in my IDE.

simpleSoccer

Here are some of the Java classes of this example:

image

Movements are regulated by physics:

image

Complete Java source code is here.

Not what I want for a sport game

This material is useful but what it is modelling is not football. seems more snooker to me Sorriso. I want a simple grid with squares as players and a state handling framework, where the (hierarchical) state machine can easily be extended. Movement is not determined by physics – the right metaphor is not snooker.

If you actually watch a football game, its a highly fractioned game of control and tactics, my reference for this development has been Cameroon vs. England (World Cup 1990):

Physics plays a role on long shots, but I will model that using tweening (the wonderful DOTween library by Daniele Giardini). I will call the model I need Football Grid.

Football Grid: The model

imageThe example is also using heavily inheritance to model all aspects of play. I instead will be happily mixing inheritance and composition, reducing inheritance to a minimum and modelling state with classes only when strictly necessary. A great book to learn about basic game programming patterns, if you are new to the topic is Game Programming Patterns.

The three states of game play: paused, preparing play, in play: this is simply an enum.

I used object hierarchy and modelling of states with class instances only when it is strictly useful, so e.g. in the case of a player state.

Here are the classes of my model:

image

2015-04-05 16_11_46-UnityVS.footballDrama - Microsoft Visual Studio

2015-04-05 16_20_15-UnityVS.footballDrama - Microsoft Visual Studio

Curve ball effects

2015-04-05 16_29_08-PowerPoint Slide Show - [MasterSlides.ppt [Compatibility Mode]]

To get these effects you can simply tween (I use DOTween) the ball differently along the X and Y axis:

DOTween curse transform

More?

Follow me on Twitter – I study game design, development (2D), applied games, and I post about progress on Football Drama.

Football Drama game design

Unity components used

DOTween tweening component

Game Logic Grids http://gamelogic.co.za/grids/

DOTween http://dotween.demigiant.com/

Thank you!

Image references

“Association football 4-4-2 formation” by MaxDZ8, based on work from Mario Ortegon – self-made, original file from Mario Ortegon. Licensed under CC BY 2.5 via Wikimedia Commons – http://commons.wikimedia.org/wiki/File:Association_football_4-4-2_formation.svg#/media/File:Association_football_4-4-2_formation.svg

“Association football 4-3-3 formation” by Threner. Licensed under CC BY-SA 3.0 via Wikimedia Commons – http://commons.wikimedia.org/wiki/File:Association_football_4-3-3_formation.svg#/media/File:Association_football_4-3-3_formation.svg

Social Share Toolbar