EloiStree / 2024_07_19_CharleroiStreetAR

Apprendre à faire Unity3D par le street AR pour commencer dans l'industrie du jeux vidéo
0 stars 0 forks source link

Workshop: Boat and Chill at Quai 10 #212

Open EloiStree opened 1 month ago

EloiStree commented 1 month ago

Bonjour et bienvenue à tous,

Dans le cadre des formations Street AR, nous avons déjà organisé un atelier "Nid Gaming" pour initier les participants à la création de jeux vidéo. Une formation plus approfondie suivra cette introduction.

La session précédente était axée sur la découverte d’un jeu à travers une île volante et l'utilisation d’un drone.

Cette semaine, l’accent sera mis sur le Street AR, avec moins de focus sur le gaming.

Nous allons nous approprier un espace virtuellement.

À l’entrée de la formation, juste devant la brasserie, se trouve un lieu idéal pour une expérience numérique immersive.

Protégé de la pluie, légèrement surélevé par des escaliers, encadré par des murs imposants et droits, et baigné de lumière de jour comme de nuit...

L’endroit parfait pour créer un graffiti virtuel et contempler le temps qui s’écoule le long des quais.


L’objectif de cette semaine est simple :
Apprendre les bases du jeu vidéo tout en s'appropriant, en groupe, l’espace situé devant le Quai 10 à l'aide des casques Quest 2/3.


Plan du cours :


Dans le milieu professionnel du jeu vidéo, trois lois universelles s’appliquent :

Pour reproduire ces conditions, les game jams et hackathons sont idéals.

Je vous invite donc à relever le défi ! Nous avons jusqu'à 15h30 vendredi pour publier un jeu sur Itchio ou SideQuest pour les casques Quest 2/3. Bonus : Intégration avec AR Core et Vuforia*

Date limite : 16h30. Rendez-vous au bas du Quai10 avec vos casques :)

Pas de stress, pas besoin d'être parfait ^^. C'est juste un exercice pour le fun d'apprendre.

Let's learn and code all that 🧙‍♂️.


Notions importantes à voir

EloiStree commented 1 month ago

Intention de départ avant de voir l'espace devant le Quai10:

EloiStree commented 1 month ago

https://github.com/EloiStree/HelloGitForUnity3D/issues/32

EloiStree commented 1 month ago

L'idée de base:

image
https://github.com/EloiStree/2024_09_22_Quai10Mesh

image
https://github.com/EloiStree/2024_07_19_CharleroiStreetAR/issues/173

image
https://github.com/EloiStree/2024_07_19_CharleroiStreetAR/issues/202

EloiStree commented 1 month ago

Day 1

image https://scratch.mit.edu/projects/1071683996/editor/

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MoveBoatOldWayMono : MonoBehaviour
{
    public Transform m_whatToMove;
    public float m_rotationPerSecond = 60;
    public float m_speedPerSeconds = 0.3f;

    //private float m_variableCacheToutLeMonde = 20;
    //[SerializeField]
    //private  float m_variableCacherAuDev = 20;
    //public int m_frame;
    //void Start()
    //{
    //    Debug.Log("Hello World"); 
    //}

    void Update()
    {
        //m_frame = m_frame + 1;
        if (Input.GetKey(KeyCode.UpArrow))
        {
            m_whatToMove.Translate(Vector3.forward * m_speedPerSeconds * Time.deltaTime);

        }
        if (Input.GetKey(KeyCode.DownArrow))
        {
            m_whatToMove.Translate(-1 * Vector3.forward * m_speedPerSeconds * Time.deltaTime);

        }
        if (Input.GetKey(KeyCode.LeftArrow))
        {
            m_whatToMove.Rotate(-1*Vector3.up * m_rotationPerSecond * Time.deltaTime);

        }
        if (Input.GetKey(KeyCode.RightArrow))
        {
            m_whatToMove.Rotate(  Vector3.up * m_rotationPerSecond * Time.deltaTime);

        }

    }
}
EloiStree commented 1 month ago

Day 2

image
image https://github.com/EloiStree/2024_09_23_Quai10Boat/releases/tag/1.0.0

EloiStree commented 1 month ago

Screenshot 2024-07-18 185936