choosing a game engine is easy, actually

samyam
1 Apr 202415:07

Summary

TLDRこのビデオスクリプトでは、ゲームエンジンを選ぶためのガイドラインが提供されています。初心者やニーズに合ったエンジンがわからない場合、選択肢が多すぎて圧倒されるかもしれませんが、スクリプトでは使いやすさ、コミュニティの規模、プラットフォーム要件を考慮して、さまざまなプロジェクトに適したエンジンのリストが示されています。ビデオの最後には、プロジェクトに最適なエンジンを知ることができます。さらに、どのエンジンが2Dや3D、マルチプレイヤーゲームに適しているかについても解説され、コミュニティの重要性や各エンジンの利点と学習曲線についても触れています。

Takeaways

  • 🧐 ゲームエンジンを選ぶのは初心者や特定のニーズに合わせる必要がある場合、圧倒的になることがあります。
  • 🛠️ ゲームエンジンを選ぶ際には、使いやすさ、コミュニティの規模、プラットフォーム要件を考慮することが重要です。
  • 🤔 ゲームエンジンを試してみることが、最も適切なエンジンを見つけるベストプラクティスです。
  • 💡 ゲーム開発にはコーディングの知識が必要で、ビジュアルスクリプトを使用する場合でも、その仕組みを学ぶ必要があります。
  • 🔍 コミュニティの規模が大きいほど、問題が発生した際に得られるチュートリアルやヘルプが多くなります。
  • 🏆 UnityとUnreal Engineは、コミュニティの規模やリソースの豊富さで特に人気があります。
  • 🎮 ゲームの種類に応じて、2Dや3D、マルチプレイヤーなど、特定のエンジンが適していることがわかります。
  • 🛍️ Unityは2Dゲーム制作に適しており、豊富なアセットストアがあります。
  • 🏰 Unreal Engineは3Dゲーム、特にオープンワールドやマルチプレイヤーゲーム向けに最適です。
  • 💻 Unityは価格設定が複雑で、ゲームの収益に応じてプロサブスクリプションやランタイムフィーが必要になります。
  • 🌐 ゲームエンジンの選択は、ゲームの種類、価格、プラットフォームのサポート、そしてあなたの価値観に基づくべきです。

Q & A

  • ゲームエンジンを選ぶ際に最も重要な要素は何ですか?

    -ゲームエンジンを選ぶ際に最も重要な要素は、使いやすさ、コミュニティの規模、プラットフォームの要件、サポートする機能、価格、そしてプログラミング言語です。

  • ビジュアルスクリプトを使用する場合、どのゲームエンジンが最適ですか?

    -ビジュアルスクリプトを使用する場合、Unreal Engineが最適です。ブループリントシステムを使えば、プログラミングを知らなくてもゲームを作成できます。

  • コミュニティの規模がゲームエンジン選択に与える影響は何ですか?

    -コミュニティの規模が大きいほど、チュートリアルやヘルプが豊富で、問題が発生した際に解決策を見つけやすくなります。

  • UnityとUnreal Engineのどちらが2Dゲーム制作に適していますか?

    -2Dゲーム制作においては、Unityが最も機能が豊富で、タイルマップやスプライトエディタ、アニメーション、物理学などがあります。

  • オープンワールドRPG-MMOのようなゲームを制作する場合、どのエンジンが適していますか?

    -オープンワールドRPG-MMOのようなゲームを制作する場合、Unreal Engineが最適で、3D向けに多くの組み込み機能があります。

  • マルチプレイヤーゲームの制作に適したゲームエンジンは何ですか?

    -マルチプレイヤーゲームの制作には、Unreal Engineが組み込み済みのマルチプレイヤーサポートを持っており、Unityも最近net codeパッケージを導入しています。

  • Unityの価格構造はどのようになっていますか?

    -Unityは無料で始めることができますが、ゲームで1年以上にわたって年商200,000ドルを超えると、プロサブスクリプションを購入する必要があります。さらに、100万ドルの収益を超えるとランタイムフィーが発生します。

  • GDau(Godot Engine)のオープンソース性とは何ですか?

    -GDauのオープンソース性は、誰もがエンジンの開発に貢献できることを意味しており、コミュニティによって改善や機能の追加が行われています。

  • Game Makerの利点とは何ですか?

    -Game Makerの利点は、2Dゲームの制作が非常に迅速で、プロトタイピングが容易であること、また、価格がリーズナブルであることです。

  • ゲームエンジンの選択肢を狭めるための最も良い方法は何ですか?

    -ゲームエンジンの選択肢を狭めるための最も良い方法は、いくつかのエンジンを試して、最も自分に合ったものを発見することです。

  • ゲームエンジンのエクスポートオプションはどの程度重要ですか?

    -ゲームエンジンのエクスポートオプションは非常に重要で、開発者が希望するプラットフォームにゲームを公開できるかどうかを決定します。

Outlines

00:00

😲 ゲームエンジンの選び方

ゲーム開発初心者やニーズに合ったエンジンを選ぶ際の圧倒感を解消する。使用感、コミュニティの規模、プラットフォーム要件を考慮し、様々なゲームエンジンの相違点と特徴を比較。UnityやUnreal Engine、GameMakerなど、各エンジンの使いやすさ、コミュニティサポート、プログラミング言語を比較。さらに、ビジュアルプログラミングやオープンソースエンジンの利点も触れる。

05:02

🎮 ゲームエンジンの特性と選択基準

ゲームエンジンの選択はゲームの種類、2D/3D、マルチプレイヤーなどによって異なり、各エンジンの特性を分析。Unityは2Dゲーム向けに多くの機能を備え、Unreal Engineは3Dゲームやビジュアルコーディングに優れている。エンジンのコミュニティの重要性と、問題解決時のサポートの存在も強調。さらに、各エンジンの価格戦略や、開発者間の不満の例も触れる。

10:03

🛠️ ゲームエンジンの詳細比較と選択のポイント

ゲームエンジンの詳細な比較と、開発者に適したエンジンの選択ポイントを提供。Unityの価格戦略や、GDがオープンソースである利点、GameMakerのコミュニティとサポートの状況について述べる。また、各エンジンのエクスポートオプションや、プラットフォームへの対応についても分析。他にも、軽量なソリューションやオープンソースフレームワークの選択肢も紹介。

15:03

📚 ゲーム開発のためのチュートリアルとリソース

ゲーム開発を学ぶためのチュートリアルやリソースを提供。特にUnityのチュートリアルを多数紹介し、開発者がゲームエンジンを学び始めることを促す。

Mindmap

Keywords

💡ゲームエンジン

ゲームエンジンは、ゲーム開発のためのソフトウェアフレームワークであり、ビデオゲームの作成を支援します。このビデオでは、ゲームエンジンの選択がプロジェクトに適したツールを選ぶプロセスと関連しています。例えば、「Unity」や「Unreal Engine」は、ビデオゲーム開発でよく使われるエンジンであり、それぞれの特徴や利点が説明されています。

💡ビジュアルスクリプティング

ビジュアルスクリプティングは、プログラミングを知らない人でもゲームを作成できるようにする技術です。ビデオでは、「Unreal Engine」のブループリントシステムを通じて、プログラミングなしにゲームを作成することができると紹介されています。この概念は、プログラミングを避けたい開発者にとって非常に重要です。

💡コミュニティ

コミュニティは、ゲームエンジンの選択における重要な要素です。大きなコミュニティを持つエンジンは、チュートリアルや問題解決の助けが豊富であることを意味しており、ビデオではコミュニティの大きさが、問題解決における支援の多さを示しています。

💡2Dゲーム

2Dゲームは、二つの次元で動作するゲームで、ビデオでは「Unity」や「GDau」が2Dゲーム開発に適していると説明されています。特に、「Unity」は2Dゲームのための機能が豊富で、タイルマップやスプライトエディタ、アニメーション、物理学などが含まれています。

💡3Dゲーム

3Dゲームは、三次元空間で動作するゲームで、「Unreal Engine」が3Dゲーム開発に最適であるとビデオで強調されています。Unreal Engine 5は、3D向けに作られており、視覚コーディングシステムであるブループリントが非常に優れていると紹介されています。

💡マルチプレイヤーゲーム

マルチプレイヤーゲームは、複数のプレイヤーが同時に参加できるゲームです。ビデオでは、「Unreal Engine」と「Unity」がマルチプレイヤーゲーム開発に適していると説明されています。特に、「Unreal Engine」はマルチプレイヤー機能が組み込まれており、Fortniteの開発経験がその開発に反映されています。

💡オープンソース

オープンソースとは、ソフトウェアのソースコードが公開され、誰でも自由に利用・改変できることを指します。ビデオでは、「GDau」のオープンソース性質がその人気を高める要因として挙げられており、コミュニティによるエンジンの開発への貢献が可能であると説明されています。

💡アセットストア

アセットストアは、ゲーム開発者が他の人によって作成されたアセットを購入またはダウンロードできるオンラインプラットフォームです。ビデオでは、「Unity」のアセットストアが非常に優れていると紹介されており、開発者が時間を節約できる可能性があると説明されています。

💡パフォーマンス

パフォーマンスは、ゲームの実行速度やリソースの使用効率を指します。ビデオでは、「Unreal Engine」のパフォーマンス分析ツールがゲームの最適化を支援する機能として紹介されており、初心者がゲームをプレイしたときにフレームレートが低いことに気付くことがあると説明されています。

💡プラットフォーム要件

プラットフォーム要件とは、ゲームエンジンがサポートする操作システムやデバイスの種類を指します。ビデオでは、ゲームエンジンの選択時にプラットフォーム要件を考慮することが重要であると強調されており、各エンジンがサポートするプラットフォームの詳細なダイアグラムが提示されています。

Highlights

选择游戏引擎可能令人感到不知所措,尤其是对于初学者或不确定哪种引擎最适合自己需求的人。

尝试几种不同的游戏引擎,找到最适合自己的那一个。

如果不懂编程,应该学习编程或找到懂编程的团队成员。

视觉脚本是一种无需编码的编程方式,Unreal Engine在这方面表现最佳。

社区规模是选择游戏引擎时的重要因素,社区越大,获得帮助和教程的可能性越高。

Unity、Unreal和Godot是市场上最大的玩家。

每种引擎都有其优缺点和学习曲线,不要期望在第一周就制作出大型多人在线角色扮演游戏。

Unity拥有最多的资源,其次是Unreal和Godot。

Unity在2D游戏开发中具有最多的特性和最好的资源。

Godot的2D支持也很好,具有易于理解的编程语言和开源代码。

Game Maker适合快速原型制作,是制作2D游戏的不错选择。

Unreal Engine 5是3D游戏开发的最佳选择,具有内置的多人游戏功能和优秀的性能分析工具。

Unity提供了多种渲染管线,适合不同图形需求的项目。

Unreal Engine在多人游戏开发中表现最佳,Unity紧随其后。

对于开放世界3D游戏,Unreal Engine的优化功能是其优势。

Unity和Unreal都适合物理基础的游戏开发,但Godot的内置物理引擎功能较少。

Unity的定价策略是最令人困惑的,包括免费使用直到达到一定的收入阈值。

Godot的开源特性使其成为近年来最受欢迎的引擎之一。

Game Maker是许多开发者多年来一直使用的引擎,以其易用性和快速原型制作而受到喜爱。

其他可选的游戏引擎包括GD Develop、Construct、Basalt.io、Cocos2d-x、Driod、Pame和MonoGame等。

选择游戏引擎的关键在于尝试几种不同的引擎,找到最适合自己的那一个。

Transcripts

play00:00

choosing a game engine is easy but if

play00:02

you're just starting out or aren't sure

play00:04

which engine is best suited for your

play00:06

needs it can feel pretty overwhelming as

play00:08

you may be stuck with your choice for

play00:10

several months but not to worry because

play00:11

I've made a list of what engines are

play00:13

best suited for different kind of

play00:15

projects taking into account ease of use

play00:17

Community size and platform requirements

play00:19

and by the end of this video you'll know

play00:21

exactly what engine to start your

play00:23

project on the best way to find the

play00:25

right engine is to try a few and see

play00:27

which one resonates with you the most

play00:29

what I might like about Unity you might

play00:30

hate but it is important to pay

play00:32

attention to what features the engine

play00:34

supports its pricing and its programming

play00:36

language if you don't know how to code

play00:38

you absolutely should or you should find

play00:40

someone who does know and add them to

play00:42

your team because it'll really help you

play00:44

out in the long run but if you're

play00:45

insistent on not coding because you're

play00:47

lazy and no don't come at me with

play00:50

excuses you can do it I know you can

play00:52

there are some options called visual

play00:54

scripting basically coding without

play00:57

actually coding and the best engine for

play00:59

this is unreal engine I know someone who

play01:01

made this entire game just using their

play01:03

blueprint system there are some other

play01:04

options you can use as well but even

play01:06

with visual scripting you'll need to

play01:07

learn how it works and that's where the

play01:09

most important factor comes in when

play01:11

choosing a game engine it's Community

play01:14

the more Community there is the more

play01:15

tutorials and help you could potentially

play01:17

get when you run into an issue and trust

play01:20

me you will run into an issue being

play01:22

frustrated when you can't find the

play01:24

answer to simple questions can easily

play01:26

derail your progress and take a hit on

play01:28

your motivation there is a reason why

play01:30

90% of Indie developers don't finish

play01:32

their

play01:32

games these are currently the biggest

play01:35

players in the market unreal unity and

play01:37

gdau Game maker is also another popular

play01:39

option it's important you understand

play01:41

that each engine has its pros its cons

play01:44

and its learning curve don't expect to

play01:46

make an open world RPG MMO in your first

play01:49

week while never having opened an engine

play01:51

before Unity has the most resources

play01:53

hands down followed by unreal and gdau

play01:56

this is because unreal and unity have

play01:57

been in the game for a really long time

play01:59

but gto's resources have been

play02:01

exponentially increasing over the last

play02:03

year now the second most important thing

play02:05

you want to consider when choosing a

play02:06

game engine is what kind of game you

play02:08

want to make with it sometimes one

play02:09

engine is better suited for 2D 3D

play02:12

multiplayer choosing one which doesn't

play02:14

have those features built in can just

play02:16

prolong your development time as you'll

play02:18

need to code those features yourself so

play02:20

I've made a little chart to help you

play02:21

visualize if you want to make a 2d game

play02:23

unity hands down has the most features

play02:25

for 2D and you can fight me about this

play02:27

from tile maps to Sprite editors to SK

play02:30

to animation physics it also has one of

play02:32

the best asset stores so there's a 99%

play02:34

chance that someone already made the

play02:36

system or the prop that you're trying to

play02:38

create so it's easier to just purchase

play02:40

it and save time however there is some

play02:42

controversy of course surrounding Unity

play02:45

which may dissuade you from choosing it

play02:47

which I'll discuss in a few moments this

play02:49

is Then followed by gdau which also has

play02:51

great 2D support tile Maps collisions

play02:53

it's extremely fast to open and run it

play02:55

has an easy to understand programming

play02:57

language similar to python pretty good

play02:59

documentation and most importantly the

play03:01

code is open source so anyone in the

play03:04

community can contribute to the

play03:06

development of the engine and lastly

play03:07

game maker is made for 2D games it's

play03:10

compact it's quick to learn and it's

play03:12

really fast a prototype it's what I'm

play03:13

using to make my Precision platformer

play03:15

called boomi which you should totally

play03:17

wishlist I'm not asking however none of

play03:20

these engines are perfect and each of

play03:21

them have their caveats so it's

play03:23

important to keep these in mind when

play03:24

choosing them but I'll mention that in a

play03:26

moment so what about 3D games or those

play03:28

open world MMO RPG Loos well this big

play03:31

fish blows away the competition on real

play03:34

Engine 5 it's made for 3D and has a ton

play03:36

of built-in features like a first person

play03:38

and a third person controller to help

play03:40

get you started their visual coding

play03:42

system called blueprints is the best in

play03:44

the market and it's great for larger

play03:45

teams with a mix of programmers and

play03:48

artists you can also download the source

play03:49

code and make any changes as needed per

play03:51

your project requirements they give out

play03:53

a lot of freebies like Mega scans free

play03:55

monthly assets and they even have a mega

play03:57

grant program to help fund your game if

play03:59

you get accepted they also have great

play04:01

performance Insight tools to help

play04:02

optimize your games which a lot of

play04:04

beginners never worry about until they

play04:06

end up playing their game and realize it

play04:08

only runs at 10 FPS so optimize your

play04:11

games folks unreal is great to learn if

play04:13

you want to get a job in the game

play04:15

industry and learning C++ in general is

play04:17

really good in that regard this is

play04:19

followed by unity which has several

play04:20

different rendering pipelines depending

play04:22

on the graphical needs of the project

play04:24

Ango which has been vastly increasing

play04:26

his 3D support but still nowhere near

play04:28

Unity and Onre skills level now to be

play04:30

more specific if you're making a

play04:32

multiplayer game unreal followed by

play04:34

unity is the best bet unreal has

play04:35

multiplayer built in and the company's

play04:37

experience with fortnite has trickled

play04:39

down to the development of Unreal Engine

play04:41

5 while Unity recently introduced a new

play04:44

multiplayer package called net code

play04:45

which is great and I have a huge

play04:47

tutorial on and they have Unity gaming

play04:49

Services which are extra options to help

play04:51

host servers and manage players if

play04:53

you're making an open world 3D game

play04:55

unreal hands down optimization is built

play04:58

into the engine as it breaks down a

play04:59

large map into smaller chunks and only

play05:02

shows the player what they need if

play05:03

you're making a physics based game unity

play05:05

has a lot of built-in functions for this

play05:07

for both 2D and 3D unreal also has great

play05:10

3D physics but gd's built-in physics

play05:12

engine still doesn't have as much

play05:14

features as the other two fellow

play05:15

developer Ponty pant tried to start his

play05:17

physics based climbing game in gdau but

play05:19

ended up switching to Unity because

play05:21

there were just so many more components

play05:23

that were an easy Plug and Play however

play05:25

there is a popular physics package for

play05:27

gdau called jolt and I believe they're

play05:29

now in integrating this as the main

play05:31

physics engine so hopefully that will

play05:33

make it much better if you're making any

play05:34

sort of really complicated math

play05:36

equations or just handling a lot of

play05:38

objects or Ai and I mean a lot then

play05:41

you'd want to go with unity which has

play05:43

support for Dots The Entity component

play05:45

system and the job system and if you

play05:47

don't know what any of that means then

play05:49

you don't need to worry about it my

play05:50

friend Johnny has a lot of tutorials on

play05:52

it if you're interested in

play05:55

learning I want to emphasize that your

play05:57

first project should not be a multi

play06:59

documentation is mostly on the side of

play07:01

lacking and if you're changing the

play07:03

source code of the engine be prepared to

play07:05

wait because it takes forever overall on

play07:07

real is a very solid engine with a lot

play07:09

of great features but you'll need a lot

play07:11

of patience and resilience to work with

play07:13

it and not give up now let's step into

play07:15

unity's terrain a bit Unity has always

play07:17

been the go-to choice for Indie

play07:18

Developers for a reason however in the

play07:20

recent years there has been a growing

play07:22

dissatisfaction with them as they

play07:24

haven't been working on features that

play07:25

game developers have been asking for for

play07:28

years and they recently pulled a runtime

play07:30

fee mess where thousands of developers

play07:32

just stopped using unity all together

play07:34

after they tried to unfairly change

play07:35

their pricing and I do have a whole

play07:37

video explaining what happened if you're

play07:39

interested but they've since reverted a

play07:40

lot of those policies even changing

play07:42

their CEO and unity still kept the

play07:44

notorious runtime fee although a little

play07:47

different a lot of developers ended up

play07:48

switching to gdau because of this

play07:50

because of its open- source nature but I

play07:52

personally see Unity showing promise

play07:54

after their recent changes and I still

play07:56

think it's a great engine to start

play07:57

learning game development with as I once

play07:59

did

play08:00

Unity has the most confusing pricing out

play08:03

of all the engines it's free until you

play08:05

make 200k on your game in the year from

play08:07

then on you need to purchase the pro

play08:09

subscription which is $2,040 a year per

play08:12

ceas and once you reach the $1 million a

play08:14

year threshold you'll also start needing

play08:16

to pay the runtime fee which depends on

play08:19

the number of engagements the game

play08:21

receives wait let me read this

play08:22

engagement is defined by the time a user

play08:24

successfully acquires downloads or

play08:27

engages with your game for the first

play08:28

time luckily there's Max 2.5% Revenue

play08:32

cut of your game so you won't have to

play08:34

worry about it going over objectively

play08:36

speaking 2.5% isn't bad once you reach

play08:38

that threshold however it just gets

play08:40

confusing with the pro plan pricing and

play08:43

it's a little convoluted part from the

play08:45

runtime fee they also tend to not update

play08:47

some packages for some time and over the

play08:50

last few years they focused on AI VR

play08:52

blockchain instead of focusing on more

play08:55

game related features for the engine

play08:57

it's also pretty slow at opening

play08:58

projects and compiling but I do

play09:00

recommend this asset to help speed up

play09:02

your workflow it also gets confusing

play09:03

with their different Graphics pipeline

play09:05

urp versus hdrp versus built-in and you

play09:08

have to choose one to start and make

play09:10

sure you choose the right one for your

play09:11

project because changing later on could

play09:13

spell disaster in most cases you start

play09:16

with urp and hdrp is used for more

play09:18

graphically advanced games there's also

play09:20

no way to get the source code for the

play09:22

engine unless you're an Enterprise and

play09:24

you're paying big money however I've

play09:26

never had a use to get the source code

play09:28

Unity is built to be flexx ible to allow

play09:30

developers to build their own tools on

play09:32

top of it with unity you'll have a

play09:33

LoveHate relationship some things will

play09:35

bug you but you'll end up coming back to

play09:37

it because it's just the most flexible

play09:39

thing to get your project done in good

play09:41

an underdog that quickly Rose the ranks

play09:43

after unity's messy situation Good's

play09:45

open source Nature has made it one of

play09:47

the most popular engines of the year

play09:49

it's free to use and exports to multiple

play09:51

platforms however for consoles it gets a

play09:53

bit trickier there's a free switch Port

play09:55

from raar Lab games I can't believe I

play09:58

said that but for Xbox and play

play09:59

PlayStation you'll probably need to

play10:00

handle an external team to handle the

play10:02

porting for you there's one called W4

play10:04

games which is made by some of the

play10:06

creators of gdau themselves where its

play10:08

prices depend on team size and the

play10:10

number of platforms you want to deploy

play10:12

to asgo is still a recent Riser some

play10:14

features aren't as fleshed out as in

play10:16

unity or unreal there's not as much

play10:18

extensive 3D support as the other two

play10:20

options the built-in physics engine has

play10:21

been said to be mid and there's no good

play10:24

asset store yet and not as much assets

play10:26

the reason Gau threw me off at the time

play10:28

was because there was no no way to

play10:29

preview the scene while also playing the

play10:32

game which for me I use that all the

play10:34

time to help debug but recently phantom

play10:36

camera was released and it does let you

play10:37

make a handy 3D camera preview while

play10:39

playing the game game maker has been an

play10:41

OG engine for a lot of developers and

play10:43

has kept pretty high popularity over the

play10:45

years you wish list my game yet what I

play10:48

like about it is how interconnected it

play10:49

feels and how easy it is to get

play10:51

something up and running the pricing is

play10:53

pretty nice it's free to use and only a

play10:54

onetime fee for commercial project if

play10:56

you want to publish the consoles though

play10:58

there will be a recurring free for that

play10:59

but you shouldn't be publishing to

play11:00

consoles unless you can be sure that you

play11:02

can pay that fee however if you want to

play11:04

make 3D games it's probably better to

play11:05

look elsewhere there's not much 3D

play11:07

support in the engine the community is

play11:09

smaller than others and there's no

play11:10

built-in UI editor yet they are working

play11:13

on it I've heard but it's kind of

play11:15

annoying to code all the UI yourself but

play11:17

I do recommend this asset GM live which

play11:19

helps you iterate much faster you also

play11:21

need to compile or run the projects to

play11:23

see any errors in your code whereas

play11:25

others tell you straight up if something

play11:27

won't compile and you'll need to code

play11:28

some features manually where other

play11:30

engines already have them built in for

play11:32

example I use Ray cast a lot to detect

play11:34

collisions and they're not built in it's

play11:36

basically like poking this wall and

play11:38

being like is there something here oh

play11:40

yeah that's a wall however I just found

play11:42

a free package for it and more often

play11:43

than not there will be a package someone

play11:45

made that you can just take or pay not

play11:48

take pay I I meant if it was free I did

play11:52

find the marketplace a little slow and

play11:54

outdated a lot of assets are actually on

play11:56

h. and unfortunately I don't think as

play11:58

many Tria companies or Studios use Game

play12:01

Maker so the skills you learn with it

play12:03

aren't as transferable to Industry as

play12:05

maybe on real or Unity still feeling

play12:07

lost on what engine to choose remember

play12:09

to choose the engine that fits what kind

play12:11

of games you want to make its pricing

play12:13

and if its values align with yours and

play12:15

you can't forget it's export options so

play12:18

what platforms can you export to and I

play12:20

made a helpful diagram which I'll show

play12:22

in a bit with all the engines so you can

play12:24

see exactly what exports to what my

play12:26

recommendation is to just try a few

play12:28

engine and see what clicks for you you

play12:30

can just watch a small tutorial for some

play12:32

of them or even make a same small game

play12:34

in each of the engines and then compare

play12:35

them there's really no wrong answer here

play12:38

just choose one now I do want to mention

play12:39

some other options if you do feel like

play12:41

straying the path as I showed in the

play12:42

start GD develop is an open-source

play12:45

visual coding engine that excels at

play12:47

making 2D games easily they do have some

play12:49

pricing tiers if you want to export your

play12:51

game to other platforms though but it

play12:53

comes along with some other neat

play12:54

features construct is also a popular

play12:56

visual scripting solution to make 2D

play12:58

games but you can also use JavaScript

play13:00

which is easy to learn to code although

play13:02

this one does have a higher price tag

play13:04

straight from the start but there is a

play13:05

free trial baser iio is also a 2d engine

play13:08

that uses JavaScript and it's completely

play13:10

free Coco's 2dx is another 2D solution

play13:13

it's completely free open source and

play13:15

supports both JavaScript and typescript

play13:17

dride is a really nice open source 2D

play13:20

and mostly 3D engine that uses C and

play13:23

I've heard pretty good things about this

play13:24

one pame is a python Library which is

play13:27

open source and is mostly for 2D I did

play13:29

try this one for a bit and it does have

play13:30

a sort of from scratch feeling without

play13:33

needing to know all the complicated

play13:34

Maths for rendering Graphics mono game

play13:37

is an open source framework using C and

play13:39

is fully crossed platform Celeste was

play13:41

made using it a lot of programmers

play13:44

prefer these lightweight Solutions where

play13:46

you have to code a lot of the features

play13:47

yourself it may sound counterintuitive

play13:50

but the more code is yours the more

play13:52

control you have over it and when

play13:54

something goes wrong more often than not

play13:56

you'll know exactly where it goes wrong

play13:58

and you can change it yourself it's like

play13:59

building a PC versus just buying one

play14:02

from the store when something goes wrong

play14:03

you usually know what to change but in

play14:06

my case when something goes wrong I'm

play14:08

like Uncle who's an it please help me

play14:11

it's important to make sure the engine

play14:13

you choose supports the platforms you

play14:15

want to publish to so here's a nice

play14:17

diagram that shows each engine and its

play14:18

export options patrons and YouTube

play14:20

members can also access the PDF I made

play14:22

for this video where it's easier to see

play14:24

all the information if this does seem

play14:26

overwhelming the answer to choosing the

play14:28

right Eng engine is actually really easy

play14:31

and it's that there is no answer I can't

play14:33

tell you what engine you should choose

play14:36

that's up to you just try a few and

play14:37

start learning you may be surprised that

play14:39

your favorite engine might not be my

play14:41

favorite engine or everyone else's

play14:43

favorite engine I know you're watching

play14:44

this video because you want someone to

play14:46

make a decision for you but you'll have

play14:48

to stand up for yourself I'm giving you

play14:50

information now it's up to you to decide

play14:52

what to do with it analysis paralysis

play14:54

won't help you finish your game anytime

play14:56

soon but if you are looking for some

play14:59

inspiration here are my first

play15:00

impressions when I made a game with both

play15:02

gdo and Game maker I also have a ton of

play15:04

great Unity tutorials in the description

Rate This

5.0 / 5 (0 votes)

関連タグ
ゲーム開発エンジン比較UnityUnreal EngineGDauGame Makerビジュアルスクリプトマルチプレイヤーオープンワールドインディー開発チュートリアル