Alain Beteille

Développeur fullstack

image01

Touche à tout

Toujours heureux d'apprendre au dela de la programmation et du game design, j'ai développé des compétences diverses dans toutes les facettes de la création d'un projet multimédia.

voir les projets
image03

Un parcours polyvalent

mes études et mon experience m'aident à toujours avoir une vision d'ensemble très large sur les projets. Prévoir et être proactif permet d'éviter beaucoup d'impasses et de blocages.

voir les projets
image02

Ce que je fais

service 1

programmation

Javascript, typescript, C#(Unity3D), unreal engine, web, etc... La programmation est mon domaine principal.

service 2

design

Photoshop, illustrator ou encore blender sont des logiciels que j'utilise fréquemment.

service 3

Marketing et gestion de projet

Mes compétences en marketing mobile et en gestion de projet sont un plus.

Mes travaux

sont uniquement visible mes projets avec accord de mes employeurs

project 26

RTS Unreal engine 5

projet personnel
SkillsUnreal Engine 5, c++, Unreal blueprint, Photoshop, Blender

Projet Unreal engine 5 de survival city building. Le joueur dois faire survivre sa colonie ou envoyer des colons sur une autre planète alors qu'une horde continue de créature venue de l'espace essaie de dévorer toute l'energie du système solaire. Ce projèt utilise des shaders, de l'édition de terrain approfondie, du pathfinding et des arbres de comportement d'IA.

project 25

4tiles

Pour Belisama games
SkillsUnity, C#, Photoshop, Illustrator

Jeu de puzzle simple à comprendre pour tout âge mais étonnement addictif, 4tiles est parfait pour jouer pendant vos trajets quotidiens.
Cumuler 3 cases ou plus de même couleur les fais disparaitre, chaque virus éliminé reviens sur le terrain et vous augmente votre multiplicateur de point!
à combien de virus en même temps pourrez vous survivre?'

project 24

dualicians

Pour Belisama games
SkillsUnity, C#, Photoshop, Illustrator

Deux joueurs s'affrontent dans ce jeu de stratégie mobile se jouant avec les deux pouces! Récoltez du mana pour pouvoir incanter vos sorts, mais choisissez bien ceux que vous aurez pendant votre combat, vous ne pouvez en prendre qu'un par couleur!
l'ennemi vous lance une boule de feu, allez vous récolter de l'essence bleue pour vous protéger ou lancer les représailles?'

project 23

Howling Plasma

Projet personnel
SkillsUnity, C#, ExpressJS, MySQL, NodeJS, Blender

Projet personnel long terme utilisant une serveur distant avec connexion asynchrone dans son gameplay. Mix entre Ogame et Clash of clan,
suite spirituelle de mon projet PixiJS de 2016 désormais sur Unity.

project 22

POC Pod racer

Pour Entrainement personnel
SkillsUnreal Engine, Unreal Blueprint

l'un des premiers pas vers Unreal Engine, ce projet "proof of concept" avait pour but de comprendre les blueprints et l'architecture globale du logiciel. Le véhicule survole le sol avec des raycasts et de la physique. Le véhicule possède une boite à 6 vitesses qui s'enraille si la vitesse requise n'as pas été atteinte et une mécanique de dérapage pour garder un maximum de vitesse dans un virage large.

project 21

Wormy

Pour PinpinTeam
SkillsUnity3D

Jeu mobile hypercasual , le joueur appuie pour plonger sous terre et relache pour sauter comme un ressort. Beaucoup de live tests ont été conduit durant sa création

project 20

Piles

Pour PinpinTeam
SkillsUnity3D, photoshop

Jeu de reflexion mobile, le joueur dois compléter la grille sans être bloqué dans sa progression. Le joueur dois détruire les tuiles par groupe de même type. Les tuiles sont disposé sur trois niveau de profondeur et chaque niveau deviens plus compliqué

project 19

Jeux de lotterie

client Française des jeux Gaming Solution
SkillsTypescript, PixiJS, nodeJS, Three.js, FDJ GDK, MongoDB

40+ jeux de lotteries pour différents pays. Montrable en entretien avec l'accord du client

project 15

Fish orbit

Pour PinpinTeam
SkillsUnity3D, photoshop

dernier jeu mobile avant mon départ. Plusieurs phases de jeux s'enchainent pour pêcher des poissons toujours plus gros et absurde dans ce jeux incrémental. La phase aérienne et la phase sous-marine réalisé par un développeur différent ont été fusionné à la fin du projet.

project 13

Wheel on line

Pour PinpinTeam
SkillsUnity3D

Jeu mobile hypercasual , le premier que j'ai réalisé pour Pinpinteam. le joueur appuie dois récupérer des pièces et éviter les obstacles en changeant de coté à chaque fois qu'il appuie sur l'écran.

project 14

Vortexoid

Pour PinpinTeam
SkillsUnity3D

Jeu mobile hypercasual, annulé à l'état de prototype. Le joueur tourne son personnage autour d'un tube infini et dois esquiver/détruire les ennemis et récuperer des pièces

project 16

Sling up

Pour PinpinTeam
SkillsUnity3D, photoshop

Jeu mobile hypercasual, arrêté après 1 jour de développement à l'état de prototype. Le joueur dois monter le plus haut possible avant de mourir.

project 18

Playpop

Pour PinpinTeam
SkillsWordpress, HTML5/CSS3, Javascript, PHP, Photoshop

Site vitrine facilement éditable utilisé quand l'entreprise à décider de se lancer dans le jeu mobile hypercasual. Le site propose deux format de jeu (paysage et portrait) avec lien vers les stores associés, possède une barre "jeux recemment joué" mise à jour automatiquement, de la publicité et des suggestions d'autres jeux. Ce site utilise un thème wordpress que j'ai crée à la main.
note: après 3 ans le site à été abandonné car obsolète.

project 8

A Knight's ascension

Projet de fin d'année étudiant
rôleChef de projet/ Développeur
SkillsUnity3D, Probuilder, photoshop, 3DSMax, Visio, powerpoint

Mix entre platformer 3D et escape game, vous incarnez dans ce jeu VR sur HTC Vive et Oculus Rift un dieu qui aide son chevalier à gravir une tour, prenez des éléments du décor pour emmener votre chevalier au bon endroit!

project 1

Série de jeux déclinables France TV éducation

PourPlanet Nemo Interactive
ClientFrance TV éducation
SkillsHTML5, CSS3, JavaScript, CreateJS, JSON

Cette série de jeu déclinable à été réalisé vers la fin de mon stage à Planet Nemo Interactive à été réalisé en collaboration avec un graphiste. Le client peux modifier de son coté les données pour ainsi créer du nouveau contenu facilement

project 2

Série de jeux déclinables TV5monde

PourPlanet Nemo Interactive
ClientTV5MONDE
SkillsHTML5, CSS3, JavaScript, CreateJS

Architectures de jeux réutilisable en modifiant un dossier d'image coté serveur, en collaboration avec un graphiste.

note: Les droits d'exploitations des jeux ont expiré

project 3

Série de 7 jeux mini TFO

7 jeux utilisant réalisé vers le milieu de mon stage avec divers algorithmes, en collaboration avec un graphiste et un voice-actor.

project 4

Série de jeux premiers âges TiVi5monde

PourPlanet Nemo Interactive
clientTV5MONDE
SkillsHTML5, CSS3, JavaScript, CreateJS

Série de jeu html5 pour les petits, en collaboration avec un graphiste.

note: Les droits d'exploitations des jeux ont expiré

project 5

Jeux Peanuts

PourPlanet Nemo Interactive
ClientTeletoon Plus
SkillsHTML5, CSS3, JavaScript, canvas

Ces jeux à très petit budget sont les deux premiers jeux réalisé lors de mon stage à Planet Nemo Interactive.

note: Les droits d'exploitations des jeux ont expiré

project 6

Site vitrine Hachette éducation

PourPlanet Nemo Interactive
ClientHachette éducation
SkillsHTML5, CSS3, Bootstrap, JavaScript, JQuery

project 7

Howling plasma TD

Personnel Pré alpha
SkillsHTML5, CSS3, JavaScript, PixiJS, Photoshop

Tower defense développé seul (2016), arrêté en pré-alpha et réalisé sous PixiJS. Ce projet avait pour but d'apprendre PixiJS en autodidacte et de mesurer la robustesse du framework. Le moteur d'animation "movieclip" de base de PixiJS n'étant pas assez évolué, il à été entièrement repensé et recodé pour répondre au besoins du projet. Le jeu possède actuellement les éléments visibles suivant:
. un algorithme de pathfinder qui s'actualise en temps réel
. un algorithme de prévision de trajectoire des balles, tirant ou l'ennemi va être au moment de l'impact
. un zoom stratégique à la molette, en fonction de l'emplacement du curseur
. une boucle d'interpolation graphique et une boucle gameplay séparé à vitesse différente pour un maximum de performances, inspiré du moteur Unity3D
. Un système de localisation des langues.

project 9

Pousse qui peut!

Projet étudiant Game Jam
RôleChef de projet/ Développeur
SkillsUnity3D, photoshop

Quand Angry bird fusionne avec Plant vs Zombie, aidez votre graine à perpétrer son espèce à l'abri de la tondeuse machiavélique! jeux réalisé lors d'une Game Jam en 2 jours. Cliquez-déplacez sur la plante pour jouer

project 10

Rainsquare

Projet étudiant
RôleDéveloppeur/ Chef de projet/ Game designer
SkillsHTML5, CSS3, JavaScript, JQuery, Phonegap

Mini jeux pour mobile fais en javacript, projet réalisé avec une équipe de 3.

project 11

Ultimate puissance 4

Projet étudiant
SkillsHTML5, CSS3, Bootstrap, JavaScript, JQuery

réalisé en une semaine, ce projet d'année 1 réinvente le puissance 4 en permettant à plusieurs personnes de jouer sur une grille de la taille voulue, en permettant ou non de placer les pions sur n'importe quelle cases.

Me contacter

Si vous voulez me contacter voici mes coordonnées.

alain.beteille10@gmail.com

+33 6 61 01 84 68

Mon CV