【Unity】初心者から始めるUnity-chanを使ったステージ制3Dアクションゲームの開発入門
What you'll learn
- Unityで3Dアクションゲームの開発方法
- ステージ制ゲームの作り方
- アクションゲームにおけるC#の基礎
- アクションゲームに最低限必要なロジックの実装方法
Requirements
- PCの基本操作が出来る方
- プログラミング経験不要
- UnityHubをインストールしている方
Description
Unityはゲームの民主化を掲げていることもあり、誰でも簡単にゲーム開発に参入することが出来る時代になりました。
そんな中、初めてのゲーム開発におすすめのジャンルは「アクションゲーム」だと思っています。
そこでこの講座では、3Dにおけるステージ制のアクションゲームの開発方法について紹介しています。
ゲーム開発を行う上で「調べる」力は大切ですので、UnityHubを使った開発環境の構築に関してはこの講座では割愛させていただきます。
開発環境は整ったが、ゲーム作りの流れが分からないといった初心者の方を基本的に対象としています。
また、初めてのゲーム開発において3Dアクションゲームを作ってみたいという方にもおすすめです。
プログラミングの知識は必要ありません。そこまで難しいコーディング作業を行うことはありませんので初心者でも安心して受講できます。
Unityでは「アセット」と呼ばれるゲームを作る上で必要な素材を使ってゲーム開発を行うことが多いですが、当コースではアセットのインポートや使い方についても解説しています。
複雑なプログラミング作業をカバーしてくれるものが、便利なツール系のアセットだったりします。ゲーム開発の効率を大幅に高めてくれるのでとても便利な存在です。
Unityのアセットストアを見ると非常に膨大な数のアセットが用意されています。アセットには「有料」と「無料」のものがありますが、今回使用するアセットは全て無料の物を使います。
このコースで登場するメインキャラクター「Unity-chan」も無料で使用することが出来ます。
このように、Unityには初心者でも簡単にゲームが開発出来るといった環境が整っていることをこのコースを通じて分かるようになると思います。
アクションゲームの形は人それぞれであり、こちらではアクションゲームによく出てくるギミックを実装していますが、ここに更なるアイディアを加えていくことでより自分色のアクションゲームが生み出されると思います。
ですので、全て模倣する必要もなく慣れてきたら自分なりの処理を加えることで、オリジナリティーを増していくとよりゲーム開発者としての成長に繋がるんじゃないかと思います。
今回開発するアクションゲームは、私がWindowsのPCを使っているので、Windows向けに開発を行っていますが、Macでも問題ありません。
ゲーム開発は難しいという印象を持っている方が多いと思いますが、Unityでいざ開発を始めてみると案外簡単だったりします。
初めての方はこちらのコースを受講して、「ゲーム作りの楽しさ」を噛みしめてもらえればと思っています。興味がある方は一緒にゲーム開発の世界に飛び込んでみませんか!?
音楽:魔王魂
Who this course is for:
- Unityで3Dアクションゲームを開発してみたい方
Instructor
2012年システム系専門学校に通っていた頃「Unity」と出会う。
そこから現在に至るまで約10年程Unityでゲームを開発を行っています。
また、ブログにてゲーム開発の基礎について解説しています。
得意分野は「Unity」でこれまでに投稿したUnity関連の記事は約240記事に及びます。
その他にも「Python」や「Javascript」を使ったゲーム開発についてもブログにて公開しています。
様々な方法でゲーム開発を行うことが出来るので、これらのノウハウを発信していきたいと思います。
© Unity Technologies Japan/UCL