samedi 28 décembre 2013

Mes premiers essais en Script !

Bonjour à tous,
je m'attaque à la partie qui me fait le plus peur... car j'y connais absolument rien: les scripts.

Jusqu'à maintenant, j'utilisais les class disponibles dans l'UDK...
les class gèrent toutes les caractéristiques du jeu.
Par exemple, la class "UTDeathmatch", va permettre de créer un jeu style "Unreal Tournament", avec des armes, des bots, etc.

Mais pour un jeu de type "Myst", il me faut quelques choses de plus simple... et sans armes !
Pour mes premiers tests, j'ai utilisé une class disponible dans l'UDK: "SimpleGame"
Elle était suffisante jusqu'à maintenant...

Maintenant, je souhaitais ajouter une chose qui n'il y avait pas encore dans mon jeu: les sons des pas.

Quand je marchais, il n'y avait aucun sons, aucun bruit...
Alors, j'ai du m'y mettre:

En premier, j'ai créé 3 fichiers indispensables pour un jeu sur UDK:
- le GameInfo (qui va contenir des informations de base et les liens vers les class de mon jeu)
- le Pawn (qui va contenir des informations sur le comportement du joueur (mouvements, bruits, etc.)
- et le PlayerController

J'ai travaillé sur le fichier Pawn, et je lui ai ajouté un lien vers une nouvelle class:
- le GameSoundGroup (qui contiendra les bruits de mon jeu)

ouf !

Après quelques heures, j'ai réussi !
Cela pourra peut-être paraître risible pour les pros ou les programmeurs...
Mais pour moi qui n'y connais absolument rien... c'est une vrai victoire ! et cela ouvre de nouvelles possibilités sur l'avenir de mon jeu !

Une petite image d'un script de base pour vous donner une idée:

Et un lien qui m'a beaucoup aidé pour ajouter les sons: http://www.heliosgame.net/1/post/2013/01/adding-custom-footsteps-sounds-in-udk.html (merci !)

A très bientôt, et si on se revoit pas, alors bonne année !

dimanche 22 décembre 2013

Le week-end du 22/12

Dans les semaines à venir, j'ai encore pas mal de boulot !

- Je travaille sur la dernière caverne, pour m'aider avec le shader (texture complexe) de l'eau, j'ai suivis le lien suivant:
http://www.youtube.com/watch?v=zggG0wCD7yw

Merci beaucoup pour le shader ! Je commence juste à l'adapter à mes besoins.

ici, je m'amuse avec le design... je ne sais pas encore ce que cela va donner !

- Je travaille également sur un ascenseur

- Et un nouveau "problème" fait son apparition: mon niveau pèse plus de 300MB... et apparemment, cela ne plait pas à l'UDK... le soucis: je suis loin d'avoir finis le niveau !! ...

à suivre...

Merci pour vos messages ! vos encouragements ! Et si on ne se revoie pas, alors Joyeuses Fêtes à tout le monde !!


dimanche 8 décembre 2013

Le week-end du 08/12

Et voilà, terminé pour ce week-end !

J'ai finis la 2ème et la 3ème énigme, et elles fonctionnent !
Plus ou moins difficiles, je ne sais pas trop... à tester !
Ci-dessous des photos des divers mécanismes de la grotte...
 Je dois encore travailler sur les portes...

Tiens... tiens... te revoilà toi... 

 Il y a beaucoup de lumière, mais pas beaucoup de lampes...
C'est un peu vide pour le moment... ça va venir !

Ci-dessous, le kismet pour un "mini" puzzle: activer des boutons, et vérifier son code. Il y en a 4 comme ça !!

Je dois encore réaliser les animations pour tout ça, cela avance plutôt bien !

a bientôt !

samedi 23 novembre 2013

Le week-end du 23/11

Bonjour à tous,
prévu pour ce week-end:

- ajouter le titre du jeu dans l'introduction
- ajouter quelques tableaux (peintures originales) pour ajouter de la "vie" dans le niveau.
Dessin sur toile réalisé par la petite Amélia (grande sœur de Ri'Jane)

- ajouter quelques effets "particules" sur les animations, les pierres qui bougent, et autres boutons.
- ajouter quelques décors "foliage"
- avancer sur la 3ème énigme.

J'espère mettre de nouvelles photos plus tard dans le week-end !

Bon week-end à tous !
et a bientôt :)

samedi 16 novembre 2013

Troisième énigme: le cadran

Bonjour à tous !
aujourd'hui j'ai avancé sur le cadran à 3 chiffres, assez imposant je dois l'avouer, de la troisième énigme... Peut-être un peu gros...
Rien avoir avec StarGate !


Ci-dessous, le Kismet correspondant à l'animation d'un seul cadran... avec la possibilité d'utiliser les boutons droite et gauche de la souris (pour tourner à droite ou à gauche) et avec la mise à jour de la valeur du cadran dans les variables du Kismet (pour déterminer si, oui ou non, le code est juste): 

Voilà, voilà ! je n'ai plus qu'à créer le code...

a bientôt !

Troisième énigme: en cours !

Bonjour à tous,
J'ai commencé une nouvelle énigme !
Cela fait un total de 3 énigmes dans ce niveau !!

Celle-ci est bien avancée, mais il me manque des nouvelles textures à créer !


J'ai travaillé un peu sur les textures, en modifiant les couleurs directement dans UDK (dans l'éditeur de matériaux) mais il reste quelques réglages ! et les temps de calcul des lumières commencent à être long !

A bientôt pour de nouvelles informations !

lundi 11 novembre 2013

Première énigme terminée !

Et voilà !
il ne reste plus qu'à ajouter du son, et à supprimer quelques "raccourcis" que j'ai mis pour m'aider à avancer plus vite... et enfin, la première énigme est terminée !

Pas de photo de l'énigme, pour ne pas spoiler, mais une photo d'un des boutons.


Et voici une photo du Kismet gérant la première énigme... no soucis, d'ici vous ne verrez pas la solution :)


Allons plus loin dans la grotte...

samedi 9 novembre 2013

Travail dans le désert

Bonjour à tous !
plus rien à voir avec la première image:

J'ai passé la journée à travailler sur le désert:
- nouveau sable
- nouveau ciel
- nouveaux décors
- foliages de pierres

J'ai également amélioré les mini tempêtes de sable
et j'ai ajouté du vent dont je peux changer la vitesse avec le Kismet ! selon l'emplacement du joueur !


il me reste à voir:
- les plantes... il n'y a rien de bien dans UDK de base... je vais devoir trouver sur internet des plantes de déserts gratuites, et compatibles avec le vent ! ohlala c'est pas facile facile...

voilà pour les news !

a très bientôt :)

mercredi 6 novembre 2013

Informations sur le jeu (French version)

Edit: English Version

RoonSehv était un Havre de paix… à côté de D'ni, si brute et si sombre. Loin de la politique et des chamailleries des guildes… Ici on apprenait, au calme, on testait, on recherchait les limites des possibilités  La lumière était assez sombre, le soleil très éloigné de cet Âge, rendait l’atmosphère légère… D’ni à la surface ? Serait-ce possible ?
Ri’Jame – Année 9309

Les bases du projet de 2004…
C’est en 2004 que j’ai démarré ce projet, à l’époque je souhaitais le réaliser en image par image. La base y était déjà : l’univers de Myst, une histoire parallèle à celle d’Atrus et de sa famille.

J’ai avancé sur une dizaine d’image 3D, basse résolution, j’ai réalisé 2 chansons avec les moyens possibles et dans la limite de mes capacités.

La première énigme était déjà en place, mais bien moins évoluée.
Malheureusement la durée et la difficulté étaient trop importantes par rapport aux résultats. J’ai donc abandonné…


… à 2013.
C’est en 2013 que j’ai décidé de reprendre ce projet.

En cherchant et comparant les divers logiciels gratuits et disponibles sur internet, j’avais le choix entre : UDK, CryEngine et Unity.

J’ai choisi UDK pour diverses raisons : plus ancien, plus de tutoriaux, plus d’objets, plus d’aides et plus facile pour une seule personne.

En commençant à travailler sur l’UDK, j’ai constaté que non seulement la réalisation d’un niveau (même pas joli) était très rapide, et qu’en plus, la programmation Kismet, embarquée dans le programme, me permettait de faire largement ce que je souhaitais.

Me voici donc parti, et quelques mois plus tard, déjà bien avancé !


L’arrivée dans le désert
A l’instar d’UrU, la caverne menant au livre de liaison vers les D’ni se trouve dans le désert. C’est une très bonne idée, c’est beaucoup plus discret, et peu d’humain pourrait s’aventurer aussi loin…

Peu, mais pas aucun !

Vous voici perdu dans le désert, le vent et les tempêtes de sable vous poussent à avancer presque à l’aveugle… Jusqu’à tomber dans un trou.

A partir de ce moment, toutes les choses que vous connaissez, votre manière de concevoir le monde, sera remis en cause à tout moment et pour toujours.


Le But
Le but de ce projet, en plus de redonner des aventures aux fans de Myst et d’étoffer un peu l’univers déjà fantastique créé par Cyan, est de découvrir et d'apprendre à me servir de l’UDK.

A la base de jeux incroyables comme Unreal Tournament, Mass Effect et plus récemment Bioshock Infinite, et à la base de futures perles comme Xing et Obduction... il y a quasi aucune limite à part l’imagination (et le temps bien sûr).

Presque tout est possible.

Mais je ne vais pas tout utiliser. Je souhaite, pour commencer, un simple jeu d’aventure FPP (First Person Puzzle) avec un minimum de menus et d’icônes : juste cliquer pour activer des mécanismes et autres énigmes.

Quelques décors, je l’espère assez réussi. Mais je n’ai pas la prétention ni les moyens d’arriver à un jeu digne de ce qui existe actuellement. 

Quelques énigmes, elles ne seront surement pas originales, mais elles forceront le joueur a bien regarder son environnement, à le comprendre, et à réfléchir. Tout ce que souhaitent les fans de ce genre.

Je souhaite également ajouter les sons, la musique, et créer une vraie histoire (même si ce n’est que le début d’une histoire).


Les Moyens
Au début, seul, avec mon ordinateur, les tutoriaux, je m’attaque à du lourd… cela prend beaucoup de temps, et je n’ai que le soir et les week-ends pour m’y amuser.

Ça prendra le temps qu’il faudra, mais malheureusement, je ne connais pas toutes les techniques. Alors j’apprends, je cherche, je demande de l’aide.

Et ça avance… A chaque point bloquant, je le note, je cherche, parfois je ne trouve pas… on verra plus tard. Et c’est en cherchant autre chose que je trouve la solution.

Je travaille sur mon vieux PC Intel i5-2500K, 3.30GHz, 8 Gbram, Windows 7 64bits.
Ma version d’UDK est celle de Juillet 2013.
Ma version de Blender est la 2.69.
J’utilise également Sketchup (free edition), Gimp (images) et Vectorian Giotto (flashs).

Rapidement, mon équipe est venu m'aider ! Merci beaucoup à eux, plus de détail ici: http://roonsehv.blogspot.fr/2014/01/staff.html
Entièrement gratuit
Ce jeu n’a aucun but lucratif! 

Je travaille avec des objets, des sons, des textures gratuites ou crées par moi-même. 
Je travaille avec des logiciels gratuits ou dont je possède la licence.
Je prends mon temps.

Si je vois qu’au final, ce jeu intéresse du monde, je le diffuserai une fois terminé… Dans le cas contraire, ce blog sera juste un carnet de voyage et un pense-bête.


La musique
Ici se pose un gros problème… j’ai déjà réalisé quelques musiques en 2004, mais je ne suis absolument pas musicien. Au contraire de la 3D, dont je peux encore me sortir, en musique, je n’ai pas beaucoup de base… a part d’aimer l’écouter !

Seul également au début, le résultat est maintenant ici: http://www.age-des-sons.com/ à l'aide de Piboc !


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

Voilà, si vous souhaitez m’envoyer un message, ou m’apporter votre soutien, voici une petite adresse. Vous pouvez aussi écrire un commentaire sur le blog !

A très bientôt !


Prom361
Twitter: @prom361
FaceBook: https://www.facebook.com/pages/RoonSehv-NeTerra/235160036683515
Contact: denis.martin361@gmail.com

dimanche 3 novembre 2013

Update cave

Hello everyone !
I continue to work on my level!
I'm in the cave in search the "linking book" to RoonSehv.


it is a complicated kismet simply turn on a light!

mardi 22 octobre 2013

Following the level: the cave

I work on the second part of the level: the cave.

 (it's not a spoiler, it's not the definitive command of puzzle)

there will be a second puzzle !


i start to make static meshs too with 3dsMax, and tutorials for export, it's difficult for moment !!

jeudi 17 octobre 2013

Obduction (Cyan futur game)

this is it!
Cyan (the creators of Myst) finally revealed their project here: Obduction !
http://www.kickstarter.com/projects/cyaninc/obduction

i have already paid for have this game in october !!! 2015 !!!


ok, I do not hope to achieve such a beautiful game ...
but in the meantime, it'll be good! haha

go read the kickstarter :) and maybe help cyan to make this game !
babye =)

dimanche 13 octobre 2013

Precise crosshair for activate objects

For few months, I looked for a solution to achieve a very precise "crosshair" to click on objects, with the aim to make puzzles with codes and other actions.
For a moment I thought it was not possible to be precise!

then I tried:
the "Trigger" in the UDK program is not very precise, if two triggers are side by side, so sometimes, it clicked the wrong object ...

It was John, one of the creators of XING, which gave me the basic idea of ​​"trace"...

I've been thinking and reading about how "trace" of the UDK.

The "trace" is a system that sends a "trace" between 2 points ... as an invisible laser.
And if an object crosses the trace, then you can activate an action!


But... how to send a trace between the eyes of the player, and the crosshair?

I attached an invisible object (3D viewfinder) to the player, and I positioned at a constant distance.
I made ​​him do a rotation relative to the player, remaining at the same constant distance.

It's work... just for horizontal rotation !! if i look up or down, the invisible object don't follow my regard...

Vertical problem ?
i need a new kismet nodes for the "pitch" position of my eyes, i have search on the net, and find that: GetPitch (thanks you to maker !!!)

With GetPitch, we have the degres pitch but it's a UDK units: 0 UUD (0°) to 65536 UUD (360°)

the "player eyes" stop to 0 to 12000 (up) and 65536 to 55535 (down).

Ok... i have the pitch, but it does not move my 3D viewfinder... for that i have search an others things... I used mathematics !!

for a constant distance: r (radius of a circle),
with an angle in degrees : d
then
cos (d) = X / r or X = r * cos (d)
sin (d) = Y / r or Y = r * sin (d)


with this new information, i can calculate with kismet the position of my 3D viewfinder in the space !

The result :

thank you for reading!
and soon to other methods
babye

dimanche 6 octobre 2013

Game Informations

Edit: Version Française

Next to D’ni, a place both brutal and dark, RoonSehv was a haven of peace. Far from politics, and from squabbling guilds, RoonSehv was a place of peace where scholars, thirsty for knowledge were always pushing the limit of what was possible.
With the sun so far away from this Age, it was a dark place but yet, somehow, its atmosphere felt incredibly light… D’ni at the surface? Could it be?
Ri’Jame – Year 9309

With roots dating back to 2004
I started the project in 2004. Back then, I was hoping to create it frame by frame. I already had my layout: based in the Myst universe, a parallel story of Atrus and his family.

I worked on dozens of low-resolution 3D frames and created, to the best of my availability, 2 new songs. I created my first enigma (which was later refined later versions).

Unfortunately, I felt as though the results did not match up with the time and effort I had invested, and I put the project on hold...



… to 2013.
I picked up the project again in 2013.

I scoured the internet for available and free software and found 3: UDK, CryEngine and Unity.

If UDK was the oldest of the three, it had many tutorials, more objects and support, and was easier to manage. 
Working with UDK, I was pleased to find that not only was the creation of a level very fast, with the added Kismet programming the software could deliver pretty much everything I could envision in my mind.

It was incredible to see how far I had progressed in only a few months’ time!


Reaching the desert
Much like Uru, the cavern leading to the Book of D’ni can be found in the desert. I believe this location makes it very discreet, and only few humans will have traveled this far. 

Few, and yet… here you are, lost in the desert. Endless sandstorms have you walking blindly in the desert. With no sense of direction, you were walking helplessly when, all of a sudden, the ground opened up beneath you and you fell into darkness.

From this moment on, anything you though you knew, down to the way you perceive the world, will be called into question.



Motive
This project has multiple aims. First, I wish to create more adventures for the fans of Myst and to expand on the mysteries of this fantastical universe created by Cyan.

Second, this is also a way to familiarize myself with the UDK software. This type of software has contributed to such incredible games such as Unreal Tournament, Mass Effect and, more recently Bioshock Infinite, and will continue to inspire games to come (notably Xing and Obduction). UDK is limited by only your imagination.

And yet, I hope to keep my first game simple enough. For this first endeavor, I will limit myself to an FPP game with a restricted number of menus and icons, only enough to solve the quest. My understanding of the software will grow the more I use it, but for now I will create simple graphics to go along with my quest.

Although very basic, I do hope to complete a full story complete with a couple of riddles (which will force the player to pay close attention to the world around him), backgrounds, sound effects and music. 


The Means
At the begining, alone, and with the help of tutorials, creating this game has been no easy task. I work full-time and can only get a couple of hours in after work, or on weekends. Restricted by both time and my own limited knowledge of the software, I recognize that development of the game has been a little slow. Still, with every difficulty encountered I learn a little bit more about the software.

For the curious, I work with the following specs:
-         PC Intel i5-2500K, 3.30GHz, 8 Gbram, Windows 7 64bits
-         UDK, July 2013 edition
-         Blender, the 2.69 version
-         Sketchup, Gimp and Vectorian Giotto

Quickly, my team came to help me! More information here:
http://roonsehv.blogspot.fr/2014/01/staff.html

Completely free
This game is a labor of love and is free to play. Using free and licensed software, I have created the objects, sounds and textures used in the game. Should many more people become interested in te game, I hope to make it available once complete. Until then, this blog serves both as a journal of the progress so far, and as a memo. 


Music
Music is the most challenging aspect for me. Although I greatly enjoy listening to it, my music skills are fairly limited and creating soundtracks (even minimal ones) seems out of my league.
Also alone, at the beginning, the result is now here: http://www.age-des-sons.com/ using Piboc!

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


So that’s the story of the game! If you wish to get in touché with me (for questions, collaborations, or just to show your support) you can do so at my address
You can also leave a comment on the blog to let me know what you think!

See you soon!


Prom361
Twitter: @prom361
FaceBook: https://www.facebook.com/pages/RoonSehv-NeTerra/235160036683515
Contact: denis.martin361@gmail.com

vendredi 4 octobre 2013

First Pictures...

here, the first pictures i have make for my game !

the tree, the water, no grass for moment...

i add a tomb, plants and grass too.

i use lot of static mesh in the UDK editor... i have no time for make my static mesh (for moment)

jeudi 3 octobre 2013

Find UDK tutorials in YouTube

First step in learning:

i have look
- 3D Buzz Video Tutorials:
http://udn.epicgames.com/Three/VideoTutorials.html

- XstreamTechOfficial YouTube videos:
http://www.youtube.com/user/XstreamTechOfficial

- and in french: Meletou1 YouTube videos:
http://www.youtube.com/user/Meletou1

Good luck, these are the basics to know the power of the program!

mercredi 2 octobre 2013

2004 to 2013...

In 2004... my first test with 3dsmax
 i have make many pictures, and musics...

the same picture today with UDK:

i restart this project, it's more simple and more fast with UDK !
i can program too without others programs !

Opening a blog!

I decided to open a blog about making a video game!
It is a FPP in the world of Myst (which I'm a big fan).

I wanted to train myself to use the UDK. What better way to do that than to create a video game?

of course, this is just for fun and to pass the time. I have absolutely no purpose to sell or make money on it!
Just learn, give ideas, show techniques, interesting tutorials, and other things.

I do not know if there will be several levels, or even if I'll finish it.

A très bientôt ! et merci à tous