SlideShare a Scribd company logo
1 of 35
Download to read offline
前略、皆さん、ゲームで遊んでますか?
喫茶店でコーヒーをすすりながら、インベーダーゲームやってま
せんでしたか?
家でファミコンをやりすぎて、おかんに激怒され、ファミコンを破壊
されてませんでしたか?
ソシャゲのガチャで、レアものゲットするために、給料全てそそぎ
こんで、パンの耳食べてませんでしたか?
会社を辞めて、来る日も来る日もネトゲをやり続けて、妻に「あな
た、生きる気ある?」と言われませんでしたか?
そんな、ゲームを愛するあなたに、
魅力的なご提案をひとつ・・・
ゲーム、作ってみませんか??
というわけで、
本題へ・・・
今回の勉強会では、誰でも気軽に始められるように、個人で
ゲームを作る際に必要な入門情報をお伝えします!
プログラミング難易度 易しめ
プログラミング難易度 極悪
工
程
全
体
の
製
作
難
易
度
易
し
め
工
程
全
体
の
製
作
難
易
度
極
悪
レースゲーム
パズル RPG
ノベルゲー
3Dアクション
2Dアクション
シューティング
音ゲー
シミュレーション
クイズゲーム
ソシャゲ(ガチャ)
プログラミング難易度 易しめ
プログラミング難易度 極悪
工
程
全
体
の
製
作
難
易
度
易
し
め
工
程
全
体
の
製
作
難
易
度
極
悪
レースゲーム
パズル RPG
ノベルゲー
3Dアクション
2Dアクション
シューティング
音ゲー
シミュレーション
クイズゲーム
ソシャゲ(ガチャ)
BtoB 受託開発
難易度の高いジャンルに
いきなりチャレンジするな!!
何も考えないで、ゲームをWindowsで3Dゲーム作るぞーという
と、最低限以下のような知識が必要になってきます。
何も考えないで、ゲームをWindowsで3Dゲーム作るぞーという
と、最低限以下のような知識が必要になってきます。
・C++、C言語の知識
・DirectX or OpenGLのAPIの知識
・メモリ管理システム
・マルチスレッド
・タスクシステム
・当たり判定
・Vector, Matrix, Quaternionの算術演算
・算術演算ライブラリの自作
・単体ポリゴン表示
・モデル表示(骨、スキニング)
・アニメーション(骨、シェイプ)
・ライティング
・パーティクルエフェクト
・ビュー投影の知識
・ポストエフェクトの知識
・物理演算の知識
・シェーダーの知識
はい、死んじゃいますね・・・
・・・というわけで
WebアプリをJavaでつくるなら、例えば Play Framework を使え
ば楽ですよね!
・・・みたいな感じで、ゲームの世界にも、各ゲームにあわせて、
様々なツール、フレームワークなどがあります。
名前 適用ジャンル 概要
Unity Allジャンル
(どちらかというと
3Dが得意)
マルチプラットフォーム対応のゲームエンジン。
ゲームだけじゃなく、VRや、マルチプラット
フォーム開発の基盤(AndroidとiOSなど)とし
ても利用されている。
開発言語はC# or JavaScript
Unreal
Engine
Allジャンル
(どちらかというと
3Dが得意)
基本Unityと同様。
日本国内だとUnityの方が利用率が高く情報
が多い。
ただ、UEの方が、高性能(ただし難しい)。
開発言語は、C++ or ブループリント
DXライブラリ Allジャンル
(どちらかというと
2Dが得意)
日本の個人発のゲームエンジン。
Unityなどに比べ、サポートしてくれる内容は薄
いが、その分、覚えることが少なく初心者向
け・・・かも?
なお、基本Win向けだが、PS4、Androidなど
に対応している。
開発言語はC++。
【ゲームエンジン系】
名前 適用ジャンル 概要
RPGツクール 2DのRPG RPG制作専用のツール。
個人開発の入門的な側面も・・・。
WOLF RPG
エディター
2DのRPG RPG制作専用のツール。
ちなみに内部エンジンにDXライブラリを利用
Cocos2d 2Dゲーム全般 オープンソースで、マルチプラットフォーム対応
な、2D用のゲームエンジン。
一昔前は、スマホゲーによく利用されていた。
開発言語は、色々(C#、Python、JS、Go...etc)
Nscripter ノベルゲーム ノベルゲーム制作専用ツール。
個人開発の入門的な側面も・・・。
XNA Allジャンル C#er至高のゲームエンジン
こんなものはなかった・・・(--;
【ゲームエンジン系】
名前 適用ジャンル 概要
Effekseer Allジャンル オープンソースな、3Dエフェクト用のツール。
Unity、DXライブラリ、DirectX、OpneGLなど
様々なプラットフォームに対応している
Sprite Studio Allジャンル 2Dのアニメーションをゲームに組み込めるよう
にした2Dアニメーション用ツール。
Flashみたいなものを想像するとわかりやすい
かも?
PhotoShop Allジャンル Adobe社の写真加工ツールという名目の、超
万能かつ高機能な、ペイントツール。
リソース作成には欠かせない存在。
ゲーム以外にもあらゆることで使えるので、会社でライセンスを買っておいても良
いのでは?!
【ツール系】
個人製作なので、やりたいことや、自分の好みに併せて、ゲーム
エンジンや、ツールの利用をすればいいけど、何も考えずに始め
るなら、
個人製作なので、やりたいことや、自分の好みに併せて、ゲーム
エンジンや、ツールの利用をすればいいけど、何も考えずに始め
るなら、
Unity 一択 です!!
Unityを、何故薦めるのか?
・統合ゲーム開発ツールなので、大抵のジャンルを一応作れる
・実際のプロのゲームでも、多数利用されている
・マルチプラットフォームのメリットを考えると、
業務用アプリ(特にスマホ系)でもUnity採用事例がある
・日本で流行しているため、書籍や情報が豊富
私はゲーム個人製作をして挫折する人々を
数えくれないくらい見てきました。
これはゲームだけにかかわる話ではないのですが、
個人でゲームを作る際に一番重要なのは、
私はゲーム個人製作をして挫折する人々を
数えくれないくらい見てきました。
これはゲームだけにかかわる話ではないのですが、
個人でゲームを作る際に一番重要なのは、
一歩一歩、着実にステップアップ
していくことです!!
作りたかったもの
作りたかったもの
出来たもの
作りたかったもの
出来たもの
ここでのポイント!!
・最初の目標は「出来たもの」で良いのです!!
・最終目標を「作りたかったもの」とし、一歩ずつ進むのです!
・いきなり「作りたかったもの」を作りに行くのは無謀!!
千里の道も一歩から!!
一日一歩、三日で三歩!!!
エンジニアが、個人でゲームを作る場合、大きく問題となることが
あります。
エンジニアが、個人でゲームを作る場合、大きく問題となることが
あります。
それはリソース(画像や、音楽)です!!
最終的には、第三者に依頼するなどもありますが、最初のうちは、
フリー素材を活用しよう!!
ゲームで利用できる有名なフリー素材サイトを紹介します。
・・・他にも、ゲームに応じて色々あるので、探してみよう!
あと、Unityを利用している場合、Unity Asset Storeという、
Unity専用の素材や、ツールを売買できる仕組みがあるので、
是非、活用してみよう!!
サイト名 カテゴリ URL
煉獄庭園 音楽 http://www.rengoku-teien.com/
ザ・マッチメイカァズ 効果音 http://osabisi.sakura.ne.jp/m2/
ぐったりにゃんこ 背景画像 http://guttari8.sakura.ne.jp/index.s
html
ゲーム制作のモチベーションとして、こんなのに参加してみるの
はいかが?
https://unityroom.com/unity1weeks
ゲームが好きなら作ってみませんか?
というご提案ではありましたが、
私個人の見解としては、個人ゲーム製作は私たちの仕事である
SIer、プログラマの役に大いに役に立つ、趣味です!!
ゲーム開発は、通常のBtoB案件よりも、以下に例をいくつか挙げますが、プログラミ
ング技術に対して、より高度な技術を求められます。ゲームで覚えた技術は、全て何
らかの形で普段の仕事のプログラミング能力を向上させるのです!
・リアルタイム性
⇒ ゲームは1秒間に30~60回をリアルタイムに描画することを求められます。
そのため、パフォーマンスを最適化することを常に求められる
・メモリへの意識と効率化
⇒ ゲームは可能な限りロードする時間を無くしたいと考えます。
ロード時間を短くするということは、データをメモリから読むということです。
必然、メモリへ意識が向き、最適化を図ることとなります。
・イテレーションを意識した環境整備
⇒ BtoBの仕事は、大抵仕様を最初に決め、それに沿って作ったら大きい変更
は仕様という名のもと、ブロックします。
しかし、ゲームは最初に仕様を決めたものを作ってからがスタートなのです!
ゲームは手触りが命です!細かい調整こそがゲームの質を上げるのです!
そのため、イテレーションを意識した、ツールの作成や、プログラミング技法
が高いレベルで要求されます
プログラミングスキル
私たちの仕事は、ゼロからスタートして、全てを一人で作り上げるということは、余り
ありません。
基本は分業となるし、そもそもの企画や、RFPなどは、クライアントが作るものです。
しかし、個人でモノを作るというのは、ゼロから構築し、完成まで、一人で進める必要
があります。
この、ゼロから完成まで作るというのは、ちょっとや、そっとのことで、出来ることでは
ありません。
現場でも、よく周りを見てみてください。
ゼロからモノを作れる人。更に言うなら、プログラムに限定してもゼロからモノを作れ
る人は、少ないんじゃないでしょうか?
この完成させたという体験は、大きな力となり、また大きな自信となり、あなたを一歩
先のステージ、そう、未知の世界へと連れて行ってくれることでしょう。
完成体験
苦労して、ゲームを完成させたら、いろんな人にやってもらいたい!!
きっと、そう思うはずです!!
しかし、個人が作ったゲームを皆にやってもらうことは、簡単なことではありません。
また、せっかく作ったゲームだし、販売したい!!・・・そう思った場合、それはさらに
容易なことではありません。
そこで、やってもらうにはどうしよう? 買ってもらうにはどうしよう??
そういうことを試行錯誤して試すこととなります!
この経験は仕事において、
・ 要件定義の際に顧客が何を考えているか?
・ システムを浴するにはどうするべきか?
・ さらに一歩先を行くと、私たちをクライアントにどう売っていくか?
という考えへとつながっていき、非常に優れた経験となります。
マーケティングスキル
さぁ、今こそ、Unityをダウンロードして、
ゲームを作ろう!!
ゲームってる?
ご清聴ありがとうございました。

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Itエンジニアの個人ゲーム製作 超入門