• Register

Seasons is a 2D platform game intended to be available on PC / Mac / Linux in 2010. As a wild fox, the player travels across the countryside, through forests and rivers, taking advantage of the changing seasons. Non-violent, poetic and even a little bit ecological, Seasons appeals to the player’s curiosity, his sense of discovery and reflection.

Post news Report RSS Demo dev diary - Week 1

5 weeks to build a playable demo for a major videogame event. That's week 1 !

Posted by on

Next month, we will exhibit at the Festival du Jeu Vidéo 2010, a major videogame event that will take place in Paris from 10th to 12th September. These days, parts of Seasons will be playable at our stand, and you will be able to talk with us in english (and french, of course).

So, during August we are building the demo and, week after week, we will share this quite frightening adventure with you.


PROGRAMMING

> New features :

A new game play element has been programmed for a natural object the player can only find in one season. You’ll have to play this to discover which object it is.

First lights integration : now we can create dark levels and set an ambient color on parts of the environmental. Right now, we light everything that is behind the light (but we have all the information we need, so if we want to reduce the lighting on some objects we can do it).

Light in Blender (top) and light in-game (bottom).

A new type of material to set different colors on a same object depending on seasons : we don’t have to use multiple textures anymore. It is made possible by using textures with grey levels and applying colors on it (multiply).


The superb user interface of Blender used to set materials (top) and the result.

> Bug correction :

The most we use Blender, the most we find bugs. Among them:
- Bad sorting of transparent layers.
- New feature == new bugs… The “multiple colors materials” bring bugs to old ones.

An interesting combo : bad sorting + a material that shouldn't use multiple colors + problem of texture's filtering.


LD/GD/ART

> Level Design

The average length of the demo should be 15 minutes long in order to allow players to see a lot of things without losing their whole day on Swing Swing Submarine’s stand. That's why the demo will contain 4 various environments for 12 game screens.

Where is the 12th game screen?

Once the level design is set and the collision map created in Blender, the only thing left is the graphic part (Is that all? Well then it’s not a big deal!).

> Art

At first, we make the ground, then we start to “decorate” with the main visual elements and the background. At sketching stage, we still have stars in the eyes. But when we’ve done the first try, there’s no more stars : it’s just ugly, white on white, we see nothing, please help us and give us a proper artist ! Few minutes later, we are done with the depression and we start again, back on the battlefield. The second try is much better, enough to let this game screen behind and start working on a new one (we will polish it later).



Post comment Comments
MadMonkey119
MadMonkey119 - - 643 comments

Looking good. I love the art style!

Reply Good karma Bad karma+6 votes
Jack_SLO
Jack_SLO - - 20 comments

nice

Reply Good karma Bad karma+3 votes
Anddos
Anddos - - 390 comments

(buried)

only for kids

Reply Good karma Bad karma-12 votes
KEEP_IT_UP!
KEEP_IT_UP! - - 1,444 comments

...absolutely not for the ones who were never a kid, mr. anddos.

i kept a little kid inside myself and can't wait to play this :)

Reply Good karma Bad karma+5 votes
Milch
Milch - - 37 comments

I just hate thoose 14-year-old kids saying: "This game is just for kids - I play MW2 - a game for real men"

btw: That game looks awesome! I love the art style - very unique :D

Reply Good karma Bad karma+7 votes
iopzx
iopzx - - 148 comments

A "game" for real men! U surely have a great skill to make fun of people lol

Reply Good karma Bad karma0 votes
Stry8993
Stry8993 - - 33 comments

Not like he needs it, those losers make fun of themselves. To appreciate a game for how it makes you feel, rather than what it is, makes people lose sight of what games are about. An expression, a world of your own, where you belong, and the the world belongs to you. Where you triumph, and feel good about it, and the world around you in the game see's it, feels it, shows it in all the things you do. Even Mario had that sense of doing something right, and great, and it didn't have to be anymore than an 8-Bit Side scroller to do it.

Reply Good karma Bad karma+1 vote
William-SSS Author
William-SSS - - 16 comments

We are still working on the art style, but thanks a lot for your messages :)

Reply Good karma+3 votes
WingedBeaux
WingedBeaux - - 1 comments

So how is this being made? Is it all in blender or are you using that as a map maker? What is the programming behind it all? Cool looking game, nice art style, can't wait to play.

Reply Good karma Bad karma+4 votes
MadMonkey119
MadMonkey119 - - 643 comments

Im guessing all blender. But I'm not working on it.

Reply Good karma Bad karma+3 votes
Guillaume-SSS Creator
Guillaume-SSS - - 55 comments

Hi WingedBeaux,

We use Blender as a map maker and a prefab maker too.
And we also use the curve / modeling / mapping / animating / material stuff in Blender and then we have a custom exporter to feed our engine.

To tag elements in Blender (physics, visuals, triggers, mask, lights, prefab instances...), we made some extra modifiers (directly in C++ since we get the Blender source code, maybe it would have been possible to only use Python scripts, but it's easier for me to write C directly in their source :)).
Since we do not support all Blender stuff, we had a file checker that verify during export that all feature used in the blender file would be supported in our engine.

Then in our engine, we play blender shapekey/ipocurve to perform animation, and some post-process shader, and the most important, we brought all the AI and character controls to the entities that requires it.

We were wondering if using the game engine in Blender would be a better choice, but we took the leap and we made our custom 2D engine. Because I had no idea how it will be difficult to integrate new feature in Blender game engine, and I was not very comfortable with the Blender game logic stuff (but I'm sure it's cool, since Blender rocks :)).

BTW, Thanks to all of you for commenting about Seasons.

Reply Good karma+4 votes
Dremth
Dremth - - 1,400 comments

This looks really cool!

Reply Good karma Bad karma+2 votes
BioFire
BioFire - - 6 comments

i hope the editor is included :D ( i mean an extra editor)

Reply Good karma Bad karma+2 votes
SolidFake
SolidFake - - 1,200 comments

guess I will have to track this, awesome art

Reply Good karma Bad karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: