Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Game Development Unity

Développement C# et Agile avec Unity - 1ère Partie.

Prototyper un jeu d'action 2D multi-platforme en C# avec Unity (5, 2017 et 2018), et l'esprit "Agile".
Rating: 4.5 out of 54.5 (131 ratings)
736 students
Created by Fred Moreau
Last updated 1/2019
French
30-Day Money-Back Guarantee

What you'll learn

  • Importer des sprites, et planches d'animation, et les organiser en niveaux et objets réutilisables
  • Developer un contrôleur simple et multi-platforme pour piloter un vaisseau spatial avec le clavier et écran tactile
  • Construire des éléments de jeu visibles dans l'éditeur
  • Utiliser le debugging visuel et les math vectorielles pour contrôler l'emplacement d'apparition des objets
  • Mettre en oeuvre la physics 2D avec des "colliders" et "rigid-bodies"
  • Utiliser les "State Machine" de Animator pour diriger les animations conditionnelles
  • Utiliser les fonctionnalités avancées de MonoDevelop, telles que les Tasks, Code Templates et le Debugger.
  • Utiliser toutes les fonctionnalités C# et Unity nécessaires au développement de jeu
  • Enregistrer des scores et préférences du joueurs
  • Utiliser le système d'interface de Unity pour afficher des valeurs et boites de dialogue
  • Utiliser le Mixer Audio pour gérer le volume des différentes pistes

Course content

10 sections • 33 lectures • 12h 54m total length

  • Preview02:06

  • Preview06:37
  • Preview17:39
  • Preview04:20
  • Introduction - Réglages de compilation (Build Settings)
    05:27

  • Mise en scène
    40:31
  • Prefabs
    10:14

  • Pilotage au clavier
    35:03
  • Pilotage tactile
    17:46
  • Testez vos connaissances en C# et Unity.
    4 questions

  • Limitation des déplacements
    22:38
  • L'aire de jeu
    35:09
  • Ajustement à la Camera
    23:10
  • Concurrance de Scripts
    13:13
  • Testez vos connaissances en C# et Unity.
    3 questions

  • Instantiation & Coroutines
    30:18
  • Position Aléatoire
    17:23
  • Distance du joueur
    22:23
  • Physics 2D
    27:11
  • Direction aléatoire
    20:42
  • Animator
    31:07
  • Aire de jeu principale
    24:39
  • Testez vos connaissances en C# et Unity.
    3 questions

  • Collisions
    57:02
  • Triggers
    24:39
  • Preview08:34
  • Testez vos connaissances en C# et Unity.
    2 questions

  • Tirs de missiles
    52:46
  • Score
    16:30
  • Testez vos connaissances en C# et Unity.
    2 questions

  • Interface Graphique
    25:08
  • Jauge de dommage
    16:52
  • Gestionnaire d'interface
    40:14
  • Pause
    41:34
  • Audio Mixer
    10:47
  • Réglages du joueur
    55:58
  • Redémarrage
    16:18
  • Testez vos connaissances en C# et Unity.
    3 questions

  • Allez plus loin encore avec Unity!
    00:10

Requirements

  • Installer Unity 5.x ou ultérieur
  • (Option) Installer Xcode et/ou Android SDK

Description

Au travers de cette série de videos, vous apprendrez à développer un projet de jeu vidéo avec Unity, ainsi que les bonnes pratiques du développement Agile.

Cette formation aborde les principes fondamentaux. Elle a été testée et est entièrement compatible avec Unity 5.6, 2017.4 et 2018.1.

Dans la première partie, nous allons nous intéresser aux concepts fondamentaux de programmation avec Unity pour rapidement livrer un prototype. Pour cela, on va développer un petit space shooter 2D. Tous les sprites, les sons et autres resources sont fournies, afin de se concentrer sur la programmation.

Cette formation s’adresse à tous ceux qui veulent apprendre la programmation orientée objet dans le cadre d’un projet de jeu-vidéo.
Il y a quelques chapitres d’introduction, que certains pourront passer rapidement.
Les bases de la programmation sont expliquées, ainsi que les fonctionnalités de Unity.
La programmation est le sujet principal, on travaille sur un projet de jeu 2D pour que tout reste simple et éviter la complexité des fonctionnalités graphiques déjà bien documentées. Que vous sachiez programmer ou non, que vous soyez débutant avec Unity ou ayez déjà un peu d’expérience, cette formation vous donnera les bons usages et vous aidera à vous organiser dans le chaos d’un projet de jeu-vidéo.

Je suis développeur autodidacte. Je travaille avec Unity depuis 2011 et j’ai eu la chance de rencontrer d’excellents mentors qui m’ont beaucoup appris sur la programmation objet.
C’est beaucoup de choses à apprendre lorsque vous n’avez pas un parcours d’ingénieur. Cependant, si j’y suis parvenu, n’importe qui peut en faire autant.

J’ai commencé à préparer cette formation pour une Master Class avec Unity. Puis j’ai décidé de la pousser encore plus loin lorsque j’ai réalisé que de nombreux développeurs étaient comme moi d’anciens graphistes ou designers, cherchant à se former à la programmation.

J’ai aussi voulu mettre en avant les pratiques Agile, bien que ce ne soit pas une formation à l’Agile, compte tenu de la demande grandissante de développeurs Agile.
Le développement Agile c’est vraiment un état d’esprit qu’on ne peut pas forcer. Du point de vue du développeur, il s’agit surtout de lâcher prise sur le désire de complétude et de perfection d’architecture, et vouloir livrer une version jouable le plus tôt possible. La responsabilité donnée aux programmeurs apporte beaucoup de stress, avec lequel vient le besoin de prévoir, planifier et contrôler le développement. Tout changement devient alors un problème.
La confiance de l’équipe en elle même est clé dans le développement Agile et la confiance vient avec la connaissance.
Plus vous en savez, plus vous avez confiance en vous, et moins vous doutez.
Moins vous redouter le changement, et moins vous ressentez le besoin de sur-planifier et complexifier le code, and le plus tôt vous livrer vos prototypes.
Cette formation veut renforcer les développeurs avec la connaissance nécessaire pour avoir confiance en leur capacité à réagir aux changements et toujours fournir le plus de valeur dans le temps imparti.

Maintenant, le développement Agile, ce n’est pas seulement pour prototyper. Nous allons aussi parler de Performances, de facteurs d’échelle et d’économie de code, ce qui est aussi très important pour la maintenance d’un projet.

J’ai vraiment voulu porter cette formation au delà du modèle académique standard.
Il y a une bonne part de théorie, toujours mise en pratique. Son déroulement est planifié pour offrir une courbe de difficulté croissante et digeste, et sa présentation est à la façon d’une session live dans laquelle je partage le cheminement de ma pensée, ainsi que beaucoup de trucs et astuces.

Who this course is for:

  • Artistes et/ou Designers souhaitant apprendre la programmation
  • Développeurs de jeux souhaitant apprendre Unity
  • Non programmeurs souhaitant apprendre le développement de jeux

Instructor

Fred Moreau
Unity Certified Instructor and Agile Coach
Fred Moreau
  • 4.2 Instructor Rating
  • 933 Reviews
  • 6,027 Students
  • 10 Courses

Coach and Consultant - Design & Development, Business, Training

[ English ]

With a strong technical expertise and a taste for design, I've had the opportunity to lead teams of creative people through development of innovative projects.

I'm passionate about learning and training, I started giving training early and have been involved in training certification programs. When you work in this industry, sharing your knowledge is not only a duty, it's the opportunity to learn even more.

I'm a self-taught developer myself. I work with Unity since 2011, and was very lucky to meet with mentors who taught me a great deal about OOP. That's a lot to learn about when your background is not in engineering, though, I figured that if I could do it, anyone can.

[ Français ]

Je suis passionné par l’apprentissage et l’enseignement. J’ai donné mes premières formations très tôt et me suis impliqué dans les programmes de certifications de grands éditeurs. Quand on travaille dans cette industrie, partager ses connaissances est plus qu’un devoir, c’est aussi le meilleur moyen d’apprendre d’avantage.

Je suis développeur autodidacte. Je travaille avec Unity depuis 2011 et j’ai eu la chance de rencontrer d’excellents mentors qui m’ont beaucoup appris sur la programmation objet.
C’est beaucoup de choses à apprendre lorsque vous n’avez pas un parcours d’ingénieur. Cependant, si j’y suis parvenu, n’importe qui peut en faire autant.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.