French Game Studio , Don't create game without passion

lundi 25 avril 2016

R-Liner Reloaded

Capture_d_e_cran_2016-04-25_a__10.25.32.png

R-Liner Reloaded est maintenant disponible sur android , une version iPad est en prévision .


   Type: Arcade
   Sortie: 25/04/2016
   Plateforme: Android / iPad 
   nbr joueurs: 2-4
   Langage :  Unity 3D / C#

Quelques Screenshots lors du développement :

Capture_d_e_cran_2016-04-25_a__12.07.50.png

Capture_d_e_cran_2016-04-25_a__12.09.06.png

Capture_d_e_cran_2016-04-25_a__12.11.17.png

Capture_d_e_cran_2016-04-25_a__12.09.53.png

R-Liner_Reloaded.png

jeudi 17 juillet 2014

Silliest Ball

4.png
  • The Silliest Ball

  • Jeu de plateforme dynamique dans lequel vous contrôlez une balle évoluant sur plusieurs niveaux , l'objectif du jeu sera de guider les personnages jusqu'au bout de chaque levels.

    Avec un gameplay unique et addictif , La maquettes initiale fut développée en 2 semaines en as3 pour répondre à une demande du Studio Motion Twin .

    La conversion sous Unity 3D fut un défi de taille , elle durera plus de 6 mois !

    Seul sur le projet et voyant le résultat aujourd'hui , j'imagine le potentiel si une équipe dédié se pencherait dessus sérieusement.

    -----------------------------------------

    • Type: Plateforme
    • Sortie: 07/07/14
    • OS: Android / iPad / Web Navigator
    • nbr joueurs: 1
    • Langage :  C#
    • Play Here
    -----------------------------------------
1. Création du décor qui servira au scrolling. Le déplacement s'effectue seulement sur la largeur d'une seul bande verticale créant l'effet voulu.

silliest_ball_scroll_2.png     silliest_ball_scroll_1.png

2. Le système de traçage dynamique consiste à un lancer de rayon (raycasting) pour détecter  l'espace d'intersection (impact) entre la caméra (joueur) et le mur (non visible par l'utilisateur) .

silliest-ball_impact_2.jpg
   
On récupère alors les coordonnées pour ensuite placer les objets (tracé du chemin).

sillest-ball_impact_1.jpg

La récuperation  de l'impact en C#.

silliest_ball_impact_3.png

3. Vue perspective 2D des levels.

silliest_ball_level_1.png

silliest_ball_level_2.png

4. Création de la physique (wheell Collider) pour les véhicules.

sillest_ball_f1_1.png   sillest_ball_f1_2.png

sillest_ball_f1_3.png

5. Exemple d'objet dynamique (Collision avec Animation).

silliest-ball_pouss.jpg

silliest-ball_pouss2.jpg

Script de détéction en C# ( personnage et ballon).

silliest_ball_script2.png

silliest_ball_script1.png





vendredi 11 juillet 2014

R-Ball

rball.png

Mélange d’arcade et de réflexion , R-Ball vous donnera du fil à retorde !
Une balle , des labyrinthes , une clef et une sortie à atteindre , voila l’essence même de ce jeu.
Le but ? Guider la balle jusqu’à la porte pour atteindre le level suivant.

L’idée de contrôler indirectement son personnage à travers différent mondes ( 37 au total) fût le pilier central du projet.

-----------------------------------------

  • Type: Reflexion / Room-Escape
  • Sortie: 16/04/13
  • Plateforme: Android / IPhone /iPad 
  • nbr joueurs: 1
  • Langage :  As3
  • Play Here
-----------------------------------------
 
1. Le moteur du jeu se base sur Alchemy et WCK (World Construction Kit) . 
Complexe à maitriser niveau paramétrage , toutefois , on gagne un  temps considérable via l'IDE de flash.
 
rball0.png
 
2. Création des levels , mélangeant des objets physiques (ressort , roue , eau ....).
 
rball1.png
 
On habille ensuite le tout !
 
rball2.png
 
Script Rotation / Zoom
 
rotationZoom.png
 
Chaque objet possède ses propres caractéristiques et sont indépendant . 
Un exemple concernant la liane , elle se compose de joint pour les rotations et de rectangle physique pour le corps (box2d) .
 
liane.png
 
Idem pour le reste des objets composant le décor , les pièges et artifices décoratif .
 
rball8.png
 
La roue est équipé d'un joint spécial , le torque , un moteur qui l'a fait tourner suivant certains paramètre (vitesse , force , angle , ...)
 
rball9.png
 
Script de Sauvegarde
 
save.png
 
On voit ici un exemple du nombre d'option disponible de certain objet (ici la roue et son joint torque) .
 
option.png
 
3. Le GUI (Graphical User Interface) .
 
text.png
 
gui.png
 
Script retour Menu
backMenu.png

jeudi 10 juillet 2014

R-Liner

iconeR-linerAndroid.png

R-Liner est un jeu arcade de type « TronLike ».

Sur votre moto lancé à vive allure laissant une trainée de lumière , vous devez bloquer vos adversaires.
Le but est simple : être le dernier survivant sur l’arène.

L’envie de créer un jeu multiplayer tiré du fameux jeu « Tron » sur arcade (Années 80) fît naître l’idée de R-Liner .

Jouable jusqu’à 4 joueurs , les réflexes sont mis à rude épreuve.

-----------------------------------------

  • Type: Arcade
  • Sortie: 20/04/12
  • Plateforme: Android / IPhone /iPad 
  • nbr joueurs: 2-4
  • Langage :  As3
  • Play Here
-----------------------------------------
 
1 . Création des lignes de traçage (moto) à partir d'un simple clip.
 
rliner1.png
 
2. Création d'une interpolation simple pour les futurs disparitions avec un effet blur. 
 
rliner2.png
 
3. Insertion du clip dans une interpolation simple pour l'étirement des lignes.
 
rliner3.png
 
Script gérant la mise en mémoire des lignes et la position de la moto.
 
linestock.png
.
.
4. Création de la moto ainsi que l'animation des explosions.
 
rliner4.png
 
rliner5.png
 
Script de détection d'impact.
 
collisionYellow.png
 
5. Mise en place d'une interpolation 3D pour le déplacement des motos lors de l'introduction.
 
rliner6.png
 
rliner7.png
Script controle de direction.
 
displace.png
 
6. Création de la grille ( les clips précédent sont inséré ) et gestion 3D de la rotation.
 
rliner8.png
 
rliner9.png
 
Script de rotation pour la grille (introduction)
 
rotationGrille.png
 
7. Aperçu de la structure non visible du jeu.
 
rliner10.png
 
Script interface gestion joueurs
 
playStart.png
 
 
 
 

Bienvenue !

Ouverture du journal ce jour.

Ce blog contient mes travaux  , les conceptions et  méthodes employées , histoire de voir l'envers du décor pour les non initié.

Il à pour but premier d'informer  le publique et répondre à leurs questions concernant mes créations.

Cordialement

Fabrice Garnier

All my development Apk's here : http://www.ogaoo.com/apk/

Live web demos : * R-Ball

* The Silliest Ball

* R-Jump

Extra , My Sonic Jump Sega did before expelled from store (09/28/2012) * Sonic Jump

Have fun !
JEUX:
0) U Pong
1) R-Liner V1 (AS3)
2) R-Jump
3) R-Master
4) R- Ball
5) Silliest Ball
6) Be Swift
7) Disorder Island
8) R-Liner Reloaded V2 (C#)
9) Ogaoo VR
10) Sonic Jump , Demo for competition AS3, 4th  ;-)

Logiciels:
1) The owl gold guide
2) MeSond