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+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development SwiftUI Kotlin
Digital Marketing Google Ads (Adwords) Social Media Marketing Marketing Strategy Google Ads (AdWords) Certification Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup 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 3D Animation

Unity 3D迷路ゲーム開発入門

プログラミングの基礎を学んでUnityで3D迷路ゲームを作成しよう。人工知能における基礎的な知識と具体的な技法もカバー!
Rating: 3.4 out of 53.4 (253 ratings)
2,544 students
Created by Toyohisa NAKADA
Last updated 10/2017
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • 初めてプログラミングを学ぶ人に、プログラミングの基礎を身に付けさせます(コース前半部分)。
  • Unityによる3Dゲーム作成をできるようになります(コース後半部分)。
  • 人工知能における基礎的な知識と具体的な技法について学ぶことができます(コース後半部分)。
  • Unityの機能としてあまり取り扱わないものは、パーティクルなどの派手なエフェクト、Unity標準のアニメーション機能、既存のアセットを用いたものなどです。

Course content

16 sections • 68 lectures • 10h 50m total length

  • Preview04:44
  • Preview04:46

  • Unityをインストールしよう (Installation of Unity)
    05:55

  • とにかくまずは、プログラムを書いてみよう (First of all, let's write your first program)
    09:32
  • 変数を使ってみよう (How to use variables)
    07:32
  • 自動生成されるプログラムを1からすべて説明します (Full explanation of your first program)
    10:24

  • if文を使って実行を制御しよう (How to control the execution by using If statement)
    07:03
  • 少し複雑な条件について学ぼう (More complex form of If statement)
    10:02
  • ifの利用例を学ぼう (Examples of programs using If statement)
    06:44

  • whileによってプログラムを何度も実行しよう (How to control numbers of execution by using While)
    07:24
  • whileとifを組み合わせよう (Combination of If and While statement)
    05:49
  • whileの利用例を学ぼう (Examples of programs using While statement)
    07:22
  • for文について理解しよう (For statement that is other form of While)
    05:47

  • 一度に複数の変数を作成しよう (How to use array of variables)
    08:11
  • 配列のための繰り返し文foreachを学ぼう (Foreach statement that is an extention of For statement)
    05:38
  • 可変長配列を使おう (Variable-length array: List)
    08:35
  • 連想配列を使おう (Associative array: Dictionary)
    09:56
  • 配列変数のすべての要素を対象としたLINQ処理を使おう (LINQ that is like SQL)
    10:16

  • 処理をメソッドを使ってひとまとめにしよう (Method that is used to aggregate some programs)
    09:49
  • メソッドの引数(ひきすう)を利用しよう (Parameters of method)
    09:53
  • 変数の値型と参照型を使い分けよう (Two types of variable: value and reference)
    12:37
  • 変数の有効範囲(スコープ)を理解しよう (Scope of an variable)
    06:32
  • メソッドとの情報のやり取りについてまとめよう (interface between caller and callee of a method)
    13:13

  • Preview10:30
  • クラスを作ろう(クラスの基礎編) (An overview of Class)
    08:33
  • ロボットにポーズを取らせよう (How to move arms of a robot)
    13:36
  • クラスを設計しよう (Design of classes)
    07:00
  • ロボットを管理するクラスを作ろう (A class that controls robots)
    09:52
  • ロボットを配置しよう (Arrangement of robots)
    10:12
  • RobotMotionクラスを作成しよう (RobotMotion class that is used for animation)
    12:29
  • マウスクリックの動作を作成しよう (How to make an interface using mouse click)
    11:54
  • 勝利判定を作ろう (How to create judgement process)
    10:37

  • 用語を整理しよう (Vocabulary of 3DCG and Unity)
    07:52
  • シーンビューでの操作方法と座標系について (Usage of scene view and 3D space of Unity)
    07:37

  • 3D迷路ゲームを設計しよう (Design for 3D Maze Game)
    08:23
  • ゲームオブジェクトを配置しよう (Game objects of 3D Maze Game)
    07:34
  • プレイヤーアイコンを作成しよう (How to create player icon)
    10:53

Requirements

  • コースの前半部分(セクション1-7)は、プログラミングの未経験者でも理解できると思います。
  • コースの後半部分(セクション8-16)の理解には、Unity、C#の経験が必要です。
  • また、できれば少しベクトル、三角関数などの数学を知っていた方が望ましいです。

Description

Unityゲーム作りのコースです。プログラムの基礎のついて、コースの前半部分では十分に時間を取って解説します。コース後半部分の3D迷路ゲームの作成では、すこし高度なプログラミング技術についても取り扱っていきます。

このコースによって、初めてプログラムを学ぶ人は、プログラミングに対するしっかりとした技術を修得することができます。また少しプログラミングを学んだことがある人にとっては、クラスの設計や具体的なテクニックについて学ぶことができます。さらに人工知能技術の考え方、その中の最も重要な経路探索技術について身に付けることができます。

3D迷路ゲームは、自分自身が迷路の中を動き回るユーザ視点と、迷路全体を上から見た俯瞰視点の2つについて作成します。迷路自体は自分自身で作成できるようになっていて、さらに、迷路を脱出するためのお助けアイテム機能も実装していきます。人工知能の部分では、自動で迷路を解くプログラムを作成し、それを利用して迷路内に登場する敵のキャラクタが自分自身を追いかけてくるようにします。

またUnityの2Dゲームについても少しだけコースの中で取り扱います。

Who this course is for:

  • 初めてプログラムを学ぶ人 (セクション1-7)
  • ゲームを作ってみたい人(セクション8-16)

Instructor

Toyohisa NAKADA
開発
Toyohisa NAKADA
  • 3.4 Instructor Rating
  • 253 Reviews
  • 2,544 Students
  • 1 Course


  • 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.