Unity講座が始まりました!TweetPocket2月に入りましたが、まだまだ寒い日が続きますね。Unity講座についてご紹介したいと思っています!この講座では、「ゲーム開発を通してプログラミングの楽しさを知って欲しい!」という思いから、始まった講座です。普段はHTML/CSS、JavaScriptなどを学習している利用者さんに、息抜きの時間も作りたいなという気持ちもあったので、その意味でも講座を開催しています!そもそもUnityとは何ぞや...?Unityとは、1人でも制作できる環境を提供するゲーム開発エンジンの1つです。昔は、ゲーム開発に高度な数学や物理の知識が必要でした。企業ごとにノウハウが蓄積されていたため、個人がゲームを開発することは、本当に難しい時代でした。Unityが登場したことにより、簡単なゲームであればプログラミングなしで制作することが可能になったのです。(恐ろしや...)C#という言語や、様々な開発技術を身につければ、高度なゲームを作ることができ、ゲームの民主化を可能にした開発エンジンと認識されています!Unityの特徴は・様々な分野で使われている・世界で広く使われていること・初心者にも優しい。この3つかなと思います。この特徴は、以前書いたPython講座に関する記事とほぼ同じになります。GOなどがUnityで制作された代表的なゲームです。GOを遊ばれた方なら分かりますが、現実とゲームの世界を1つの画面で融合させるみたいな仕掛けをUnityを通して提供できるのです。・世界で広く使われていることゲーム開発の業界においても、Unityはその利用者の多さで有名です。ゲーム開発エンジンはUnity以外にも存在するのですが、初めてのゲーム制作にUnityが使われるケースが多く、日本国内における求人数も決して少なくないボリュームで掲載されています!Unityを開発している企業も積極的にイベントなどを開催しており、ユーザー同士の繋がりも年々増えている印象があります。Unityで使用されるプログラミング言語「C#」も2019年の調査では、4番目に人気ということもあり、今後も引き続き注目の言語になります!・初心者にも優しいUnityは、学習する上で初心者に優しいのが魅力です。視覚的に開発を進めることができ、書いたコードに問題があればその都度、確認することができます。初学者の場合は、特に何が問題なのか気づきにくいことがあるので、見ながら開発を始められるのは嬉しい特徴かもしれませんね。Unity講座は入門編です!Unityでの開発はもちろん、プログラミング自体が初めてという方にも、学習を進めてもらえるよう、環境構築から一緒にステップアップしていきます。講座の最後には簡単な障害物レースのゲームが完成する予定なので、その過程を楽しみながら一緒に学習を進めます!もちろん、これまでのお話を聞いて難しいと感じる方もいるかもしれません。ルーツの利用者さんも未経験から学習を進めているので、大丈夫です!少しずつ着実にゲーム開発のレベルを上げていき、最終的には公開できるまでに一緒に頑張ります!!環境構築、サンプルゲームを使ったUnityの操作把握、C#の文法理解、ステージの準備...と順に進め、開発の楽しさを味わっていきます。Unity講座では、実際に制作を体感して、他の利用者さんともコミュニケーションしながら進めていくので、無理なく継続できるかと思います。Unity講座についてご紹介していきました!今後はVRやAR開発だけでなく、他の言語と組み合わせた利用者さん同士の合作もしていきたいと画策しています。Unity講座以外にもルーツでは毎日色々な講座を開いています!気になる講座には見学・体験可能ですので、お気軽にご連絡ください。講座の見学や体験だけでなく、就職やご自身の障害に関してのお悩みなども受付けておりますので、ぜひ一度ご相談いただければと思います!本日も最後まで読んでいただき、ありがとうございました!※Unityの開発画面です。