no video since…

I’ve just realize that since i’ve ported my game on Unity 3d i haven’t post new videos…I’ve posted some screenshots but nothing else.
The game is far from finish, but i work has much as possible. Most of this work is on code, so what i can show is not visible. I think that most of the code is done and most basics gameplay are ready.

Next step will focus on sound, FX, shaders, modelling new Npcs, etc…
I hope to put online an alpha version by the end of the year to have some feedbacks.

Quoi de neuf en cette fin d’année?

Après un habituel laps de temps sans trop de nouvelles en voici des fraîches. Ces dernières semaines j’ai intégré plusieurs scripts ou plugins issus de l’asset store. Le premier est Score Flash. Comme vous pouvez le voir sur la screenshot qui suit, ce plugin permet d’afficher un texte de façon ponctuel, ici un score après la destruction d’un ennemi. Pour l’instant j’en fait un usage très basique et avec des réglages par défaut.

dec2012_testRenduFX

Exemple d’utilisation de Score Flash

Lire la suite

Transition en cours…

Donc me voici à tout refaire sous Unity3d…ce n’est finalement pas si décourageant, au contraire. En deux semaines, je pense bien maîtriser les grandes lignes de Unity. J’ai réintégrer le scrolling avec les contraintes de déplacements du joueur ainsi que ses contrôles et un tir basique, les premières bases des NPC, le système de collision AABB des bullets et enfin un début de HUD. Je trouve déjà des avantages à Unity  par rapport à Gamecore : un support des gamepad, des possiblités d’animation via iTween, un plugin venant de l’asset store. Ce dernier peut apporter un gain de temps et d’effort très appréciable.

Lorsque j’ai reporté mon code pour la création des bullets dans Unity, j’ai utilisé le même principe qu’auparavant : ajout dans le monde d’une bullet puis destruction de celle-ci si elle sort de l’aire de jeu ou touche un NPC ou le joueur. Sous Unity cela correspond aux fonctions Instantiate et Destroy. Sous Gamecore j’ai fait des essais montrant que le moteur gère des centaines de créations/destructions sans soucis. Avec le passage sous Unity, j’en profite pour déjà anticiper aux optimisations et je suis tombé sur cet article. L’auteur, lors de la réalisation d’une bullet hell, à noté que l’utilisation récurrente d‘Instantiate peut aboutir à des baisses de performance. L’idée est donc de recycler les bullets qui étaient auparavant détruite, ce qui me renvoie à l’asset store et à Pool Manager2 qui m’a épargné de longues heures.

Bref (jusqu’à présent) Unity c’est bien.

Good game engine = 0 €

Tout comme Unity 3D il y a quelques mois, la version Indie de GameCore 3d est devenu gratuite. A voir si ce positionnement va booster son développement.

Like Unity 3D a few months ago, the indie version of  GameCore 3d just passed freeware. To see if this position will boost its development.