Je vous présente un projet parallèle à "Suivez le geek".
Toujours sur le thème des jeux vidéo et de leur création, mon deuxième blog porte plus précisément sur le graphisme 2D.
Sur ce blog, vous trouverez des assets totalement gratuits, sous licence Creative Commons, donc utilisables à volonté et modifiables, la seule condition étant de citer votre source (donc le blog Graphismes 2D Libres).
Loin de m'arrêter aux seuls assets de jeux, je proposerai également de quoi faire des design d'interfaces, menus, applications, voire même des sites web.
N'étant pas graphiste professionnel (n'ayant pas non plus de formation dans ce domaine), je vous demande d'être quelque peu indulgent avec moi (mais je suis preneur de critiques constructives), la qualité s'améliorera avec le temps.
A très vite sur mes blogs ;)
Suivez le GeeK
jeudi 17 septembre 2015
mardi 28 juillet 2015
Nouveau moteur de jeux : Gdevelop
Game Maker et Construct 2 sont de formidables outils pour la création de jeux. Des jeux de qualité professionnelle et commercialisés sont /ont été créés avec.
Mais pour un amateur, qui ne souhaite pas gagner sa vie avec ses créations, ils possèdent un défaut majeur : ils ne sont pas gratuits.
C'est l'une des raisons pour lesquelles je vous présente aujourd'hui GDevelop.
Ce logiciel, très abouti et toujours en cours d'amélioration, est non seulement gratuit, mais aussi open-source (ça parlera à la communauté du libre ;) ).
Développé par Floriant Rival, le logiciel permet le développement de jeux sans connaissances en programmation, grâce à tout un système d'évènements, un peu comme Construct 2. Il permet d'exporter ses créations soit pour mobiles (smartphones, tablettes) et navigateurs, soit en éxécutables pour windows.
Le logiciel est disponible gratuitement à cette adresse : http://compilgames.net/main-fr.html
Le site dispose d'un forum pour l'entraide. Des tutoriels sont présents dans le logiciel, mais on peut également en trouver assez facilement sur youtube.
https://fr.wikipedia.org/wiki/GDevelop
A très vite ;)
Mais pour un amateur, qui ne souhaite pas gagner sa vie avec ses créations, ils possèdent un défaut majeur : ils ne sont pas gratuits.
C'est l'une des raisons pour lesquelles je vous présente aujourd'hui GDevelop.
Ce logiciel, très abouti et toujours en cours d'amélioration, est non seulement gratuit, mais aussi open-source (ça parlera à la communauté du libre ;) ).
Développé par Floriant Rival, le logiciel permet le développement de jeux sans connaissances en programmation, grâce à tout un système d'évènements, un peu comme Construct 2. Il permet d'exporter ses créations soit pour mobiles (smartphones, tablettes) et navigateurs, soit en éxécutables pour windows.
Le logiciel est disponible gratuitement à cette adresse : http://compilgames.net/main-fr.html
Le site dispose d'un forum pour l'entraide. Des tutoriels sont présents dans le logiciel, mais on peut également en trouver assez facilement sur youtube.
https://fr.wikipedia.org/wiki/GDevelop
A très vite ;)
jeudi 24 avril 2014
Level Design
Créer
le level design du jeu, c'est en être l'architecte. Le level
designer doit concevoir les niveaux, cartes, environnements dans
lesquels le jeu va se passer. Le tout doit être cohérent, avec le
game design, le gameplay, etc... Par exemple, créer une map pour
Counter Strike, c'est faire du level design.
Trois
phases sont pour cela nécessaires :
-
la réflexion préalable
-
le brouillon
-
le prototypage et les tests
1/
La réflexion
Rien
de vraiment technique ici, c'est le moment d'utiliser son cerveau.
Une bonne dose d'imagination, de la recherche (''documentaire'' :
films, jeux, photos...) et pourquoi pas l'inspiration d'autres jeux.
L'idéal est de noter tout ce qui nous passe par la tête puis de
faire le tri des bonnes et mauvaises idées. On peut utiliser un
logiciel de mindmapping ou tout simplement papier et stylo.
C'est
aussi le moment de se créer une base de données de documents.
Pour
mon jeu test, l'inspiration se trouve directement dans les jeux
rétros, type Mario, Sonic ou Alex Kidd.
2/
Le brouillon
Pour
ma part, (et je pense que beaucoup font comme ça), j'utilise un
papier et un crayon. Néanmoins cela peut très bien se faire
informatiquement.
C'est
là que l'on va créer la ''géographie'' du jeu, définir les
décors, où placer les éléments (blocs, items...).
Bien
sûr il faut prendre en compte le gameplay pour éviter de partir
dans une mauvaise direction, au risque de devoir tout recommencer.
Voici
le brouillon de mon level test :
3/
Le prototypage et le test
A
cette étape, on crée une version jouable du niveau, respectant le
gameplay mais sans inclure les éléments graphiques définitifs.
Je
vais donc produire mon level sous Game Maker, mais en utilisant mes
sprites pour éviter d'avoir à tout recommencer plus tard.
Voilà le niveau ainsi obtenu. Quelques modifications ont été apportées, d'autres suivront si besoin afin "d'équilibrer" le jeu.
lundi 21 avril 2014
Game Jam
Voici
deux vidéos tirées de Game Jam. Vous pouvez en trouver beaucoup
plus sur Youtube.
Les
Game Jam sont une sorte de marathon du jeu vidéo : il s'agit de
créer un jeu en 48h, en partant de zéro et en arrivant à une
version jouable. C'est une pratique assez courante dans le monde
informatique, on retrouve ce genre de marathon dans les écoles ou
les start up, notamment dans le domaine du codage.
J'ai
trouvé que cela assez instructif, c'est pourquoi je le poste ici.
Bon
visionnage
Libellés :
creation,
design,
free,
game jam,
graphisme,
gratuit,
jeu video,
level,
libre,
ludum dare,
video game
lundi 7 avril 2014
Des ressources !
Comme je pars de (quasi) zéro dans mon apprentissage, un peu de recherche est nécessaire pour comprendre les tenants et les aboutissants de la création d'un jeu. Je navigue donc de recherche Google en lien, passant par des sites plus ou moins intéressants. Voici donc pour commencer une petite sélection de sites à consulter.
http://conquerirlemonde.com/blog/index-des-articles/
Un blog avec une série d'articles pour les débutants, et surtout les erreurs à ne pas commettre.
http://2dgameartforprogrammers.blogspot.fr/
Des tutos pour la création de sprites (personnages, décors, blocs...) essentiellement avec Inkscape.
http://linuxfr.org/tags/gamedev/public
Ce site est consacré au monde de Linux et de l'open-source. Voici une série d'articles d'un des contributeurs, qui crée son premier jeu.
http://imppao.wordpress.com/2012/08/31/tuto-inkscape-la-colorisation-avec-inkscape-part-1/
Un tutoriel sur la colorisation avec Inkscape (que je n'ai pas encore suivi, honte à moi. Je fais des trucs tout moches sans vraiment m'en soucier...)
Bon, c'est pas mal pour une première salve. La suite dans un prochain article ;)
dimanche 6 avril 2014
Et c'est parti !
Le
premier jeu que je vais créer sera un jeu test. J'ai plusieurs idées
de scénarios avec des dessins préparatoires de prêts, mais ils
sont hors de portée de mes compétences actuelles. Le but est donc
d'aller crescendo pour éviter d'abandonner très vite devant une
difficulté trop grande. Je vais commencer très simple, histoire
d'aborder progressivement la création de sprites, l'animation et
l'utilisation de Game Maker.
Le
jeu : le héros, Blub, doit récupérer une pièce pour gagner,
sans se faire toucher par son ennemi Redbo. Tout ça sous forme d'un
jeu de plateforme 2D.
Voici
donc les principaux sprites du jeu, créés sous Inkscape. Je les
laisse libres si vous souhaitez les récupérer.
jeudi 3 avril 2014
Questions techniques
Après
avoir décidé de créer mon propre jeu, je me suis renseigné sur
une chose toute simple : mais comment on fait pour créer un
jeu ????
Bon,
alors dans les studios professionnels, ça se passe en équipe,
chacun avec sa fonction et collaborant avec les autres. On retrouve
dans tous les studios (enfin, à ma connaissance) : game
designer, level designer, graphiste, programmeur, sound designer,
beta testeur... Je ne vais pas expliquer la fonction de chaque
personne, on peut voir une série de mini-reportages qui s'en
sortiront bien mieux que moi :
Chez
les amateurs c'est différent. Surtout si vous voulez vous
débrouiller tout seul. A vous de penser le jeu, de le dessiner, de
le programmer... Bref, pour sortir un jeu complet, même simple, la
somme de travail est assez importante. D'autant plus si vous n'avez
que peu de connaissances dans chacun des domaines nécessaires.
Concernant
le game et le level design, on va dire que je vais me débrouiller
avec mon imagination, et l'inspiration d'autres jeux. Pour la partie
graphique, les logiciels que j'ai notés comme étant souvent
utilisés sont : Inkscape, Blender, The Gimp (pour les logiciels
gratuits en tout cas ^^). Dans un premier temps, étant donné que je
veux commencer par des jeux simples à réaliser et augmenter la
difficulté technique progressivement, je réaliserai mes sprites
(éléments graphiques) avec Inkscape.
Pour
la musique, on verra plus tard... J'utiliserai probablement une boîte
à rythmes type Fruty Loops, ou bien des musiques libres de droit.
Là
où ça se corse, c'est pour la partie programmation : je n'y
connais rien... Après quelques recherches, il s'avère que l'on peut
pallier à ce problème en utilisant certains logiciels comme :
RPG maker, Construct (Classic, ou 2), Game Maker, FPS maker... Mon
choix s'est porté sur Game Maker après m'être renseigné sur les
différentes solutions. Il permet de contourner le problème de la
programmation grâce à des modules tout prêts, mais également
d'utiliser des scripts pour les actions plus complexes.
Voici une petite vidéo avec des exemples de jeux créés sur Game Maker. On peut voir des jeux très simples et d'autres très compliqués et aboutis graphiquement :
Inscription à :
Articles (Atom)
Licence
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 France.