Unity

ゲーム開発

【Unity】ダメージ処理の作り方!C#のインターフェイスを使ってクラスに依存しないダメージ処理を作ろう

今回はゲーム開発でほぼ必須の機能の作り方に関する話題で、タイトルの通りUnityにおけるダメージ処理の作り方を丁寧に解説するという内容になっています。ダメージ処理というとアクションゲームをはじめとして様々なゲームで導入されており、ゲームでは...
ゲーム開発

【Unity】UIの「ボタン」を自作する方法!拡張性の高いオリジナルのボタンを作ってみよう

今回はUnityにおけるUIの実装方法に関する話題で、タイトルの通りUnityのボタンを自作する方法をサンプルスクリプト付きでご紹介するという内容になっています。UnityのUIを使っているとよく思うのですが、標準のボタンってなんか使いづら...
ゲーム開発

【Unity】美しいオープンワールド風景の作り方!アセットを活用して魅力的な風景を生み出そう

今回は3Dゲームの絵作りに関する話題で、タイトルの通り美しいオープンワールドゲームの風景の作り方を具体的にご紹介するという内容になっています。Unityで3Dゲームを作っている方の中には「美しいオープンワールドゲームを作ってみたいなぁ」と思...
ゲーム開発

【Unity】Sourcetreeを使ってプロジェクトのバージョン管理&バックアップを行う方法

今回はUnityのプロジェクトの管理に関する話題で、Sourcetreeでプロジェクトのバージョン管理とバックアップを簡単に行う方法をご紹介するという内容になっています。ゲーム開発のみならずプログラミングの世界では今やバージョン管理は当たり...
ゲーム開発

【Unity】ライトマップのベイクが上手くいかない・時間がかかるときの対処法まとめ

今回はUnityでのライティング(=照明)に関する話題で、タイトルの通りライトマップのベイクが上手くいかないときの対処法を一通りまとめてみるという内容になっています。Unityで3Dゲームを作っていると、シーンのライティングをベイクする(=...