create account

Top Javascript-Powered Game Engines - How Fast Can you Make a Game? by chel-koby

View this thread on: hive.blogpeakd.comecency.com
· @chel-koby ·
$4.55
Top Javascript-Powered Game Engines - How Fast Can you Make a Game?
### <div class="phishy">INTRO</div>
Hi guys, and welcome to another content piece from me. Today, I'll be sharing some insights following my recent experiences with **Online/App Game Engines Softwares for Building 2d/3d Games**.


![Top JS GAME Engines.png](https://files.peakd.com/file/peakd-hive/chel-koby/23vhqH2zbwkrhfsLy3hk2D3RLL4vSWFT5JkdoNAaMAo33npsQokMbJW3rxi43CZZF1n7i.png)


For the longest time, I've strongly desired to build a game of my own, because of the kinds of games I play, I'm interested in 3d and Text Based Games that are Interactive, with character-based Storylines.

I've made a few attempts at this, but up to date, **I haven't been able to create ONE Full-Fledged Game** but rather incomplete fully-prototyped builds.

Ever since I first got interested in Game Development around 2021, I've gained lots of experience, which could only be gained first-hand AND I've come to resonate with the process of what I need to create the kind of game I want.

![line.png](https://files.peakd.com/file/peakd-hive/chel-koby/line.png)

#### How Difficult is Building a Game
Trust me, I used to think it very easy (i.e, **only a matter of whipping some codes and providing a UI**), until I got into the process myself. What baffles me about game-development is the **number of details that goes into it**. Just that, `Details` (**and nothing else**). 

**What do I mean?** Well, like I've always thought (a)**Code Functionality can be easy to come up with even for a beginner to programming** AND (b)Creating a UI is a creative, extensive process but relatively easy for me. **For Non-Designers, there are always free assets online**.

But the Crazy Part, Is Combining these Components into a Full-Working game (that's where the details come in).

So, with all of these being said, **I'm confident that 2023 will be the year I eventually publish my own game**, So I took the time to map out the best approach to create it!

![line.png](https://files.peakd.com/file/peakd-hive/chel-koby/line.png)

### A Simple and Clean Game-Engine
By now you might already know that **I'm not a coding freak**, so my highest point of consideration in selecting a suitable game engine was `Ease of Use` and `Low Prog Skill Requirement`. Just these two, anything else I'm happy to work out. This leaves us with Javascript Powered Game Engines, JS being one Languages I know to a good degree!.

##### <div class="phishy">Why Not Unity Or Unreal?</div>
The fact is that Unity 3d was the first Game Engine I've the most experience with, but contrary to how it has been advertised, **Unity 3d is Actually Complex for Beginner Game Developers**. That Complexity mounts up as you advance in your game, and I couldn't possibly deal with that! 

Furthermore, `Unity 3d uses C# as its main programming language`, and guess what, **I can't code in C#** and wouldn't bother to learn it!.

Lastly, I'm interested in creating both **VR and WebGL Games** first (`they are my top priority`) and last time I checked, these builds and integrations are subpar with Unity.

![line.png](https://files.peakd.com/file/peakd-hive/chel-koby/line.png)

#### Top Javascript Game Engines - Build 3d, 2d, WebGL and VR Games

Okay, So I'll curate Engines I've been able to learn about in recent times and information on what makes them special;


![playcanvas.png](https://files.peakd.com/file/peakd-hive/chel-koby/AK59o1B8EQtgFtCJXSGThfKyib12mbF9FDmrkthBGfyW8SXiqaDe29XzwHL2k95.png)


##### <div class="phishy">PlayCanvas -</div>
This one is my favourite, **Outstanding in all points I consider relevant to me** (`Easy, Low Programming, Cool UI, Helpful Community, Huge Docs`). Playcanvas is your Portal to shipping games as an Indie or Beginner Developer. 

Playcanvas uses it's own Branch of Javascript and It's an Engine Focused for creating `WebGL experiences`, `Interactive VR` and `Embedded 3d Contents in websites`. **It can also be used for both 3d and 2d Games**.



![phaser.jpg](https://files.peakd.com/file/peakd-hive/chel-koby/23zbefJaJNQCiaRvf7sJCwzeCzroq8kSzHdGhxEPZUvT5LNiXjmbY8Y3PzTPWzGFrCQvm.jpg)


##### <div class="phishy">Phaser -</div>
Phaser is an HTML5 Game Engine for Creating 2d and 3d Games, but more adapted for 2d as can be seen from majority of Community Games. Phaser is very lightweight and can be Downloaded through several methods including **NPM and Cloning Github**. The Highlight for Phaser is that is is VERY easy to get started Creating Games by using **Freely available Community projects as starter kits**.


![godot.png](https://files.peakd.com/file/peakd-hive/chel-koby/Epvodpqhfcvt5RgzwHqkfgdi86dTCMvb7sGnkBF16QKYPyuuXaBAzExWHzL5bWsEERh.png)


##### <div class="phishy">Godot -</div>
Godot is another very Special Game Engine, it can be used to create 2d, 3d and Top Down RPGs is a Popular Game Genre used by the Game Engine. Godot has it's own Programming Lanaguage called `GDScript` and it also employs **Visual Scripting Beginners to Coding**. 

I personally used Godot in some Getting started tutorials and I place it second to PlayCanvas because of it's Simplicity. I like it ALOT and Contemplated using it to Code a Visual Text-Based Adventure Game but I found a better alternative down-the-road.

One reason to pick Godot over PlayCanvas will be for it's abundance of Tutorials and Documentation, likewise, PlayCanvas supercedes Godot when it comes to Building Interactive Experiences and Creative Games.


![line.png](https://files.peakd.com/file/peakd-hive/chel-koby/line.png)


#### Summary - This is Enough
Writing Based of my Personal Experience alone, my Judgement gladly ends here Curating the Game Engines that I've interacted with and Highlighting their Simplicity (to Build Games Faster). 

The Standout Argument Unreal and Unity has Over Over Javascript Game Engines that exist is that they can **Render more Powerful Games with Higher Multiplayer Capacity**, but Indie Developers and Beginners Usually do not Care for these, so why do we even bother!.

I hope this Content is Valuable id your current interets lies in Game Dev, I'll most likely be sharing more Insights as I progress in my activities, but regardless of which I decide on, I will be having fun building an attractive game withouth being an expert in Advanced Programming Methods and Game Mechanics Systems.

Have Fun,✌
Your Gamer & Builder,
Chel_
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 190 others
👎  
properties (23)
authorchel-koby
permlinktop-javascript-powered-game-engines-how-fast-can-you-make-a-game
categoryhive-106817
json_metadata"{"app":"peakd/2023.2.2","format":"markdown","description":"I'm confident that 2023 will be the year I eventually publish my own game, these are some insights on the best approach ","tags":["geekzone","tech","geek","technology","gamedev","programming","games","unity","3d","developers"],"users":[],"image":["https://files.peakd.com/file/peakd-hive/chel-koby/23vhqH2zbwkrhfsLy3hk2D3RLL4vSWFT5JkdoNAaMAo33npsQokMbJW3rxi43CZZF1n7i.png","https://files.peakd.com/file/peakd-hive/chel-koby/line.png","https://files.peakd.com/file/peakd-hive/chel-koby/AK59o1B8EQtgFtCJXSGThfKyib12mbF9FDmrkthBGfyW8SXiqaDe29XzwHL2k95.png","https://files.peakd.com/file/peakd-hive/chel-koby/23zbefJaJNQCiaRvf7sJCwzeCzroq8kSzHdGhxEPZUvT5LNiXjmbY8Y3PzTPWzGFrCQvm.jpg","https://files.peakd.com/file/peakd-hive/chel-koby/Epvodpqhfcvt5RgzwHqkfgdi86dTCMvb7sGnkBF16QKYPyuuXaBAzExWHzL5bWsEERh.png"]}"
created2023-02-19 14:02:57
last_update2023-02-19 14:02:57
depth0
children3
last_payout2023-02-26 14:02:57
cashout_time1969-12-31 23:59:59
total_payout_value2.306 HBD
curator_payout_value2.245 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,342
author_reputation36,608,923,899,878
root_title"Top Javascript-Powered Game Engines - How Fast Can you Make a Game?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,921,965
net_rshares7,552,842,629,557
author_curate_reward""
vote details (255)
@hivebuzz ·
Congratulations @chel-koby! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

<table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@chel-koby/upvotes.png?202302200356"></td><td>You distributed more than 5000 upvotes.<br>Your next target is to reach 6000 upvotes.</td></tr>
</table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@chel-koby) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>


To support your work, I also upvoted your post!


**Check out our last posts:**
<table><tr><td><a href="/hive-139531/@hivebuzz/proposal-2324"><img src="https://images.hive.blog/64x128/https://i.imgur.com/RNIZ1N6.png"></a></td><td><a href="/hive-139531/@hivebuzz/proposal-2324">The Hive Gamification Proposal</a></td></tr></table>

###### Support the HiveBuzz project. [Vote](https://hivesigner.com/sign/update_proposal_votes?proposal_ids=%5B%22248%22%5D&approve=true) for [our proposal](https://peakd.com/me/proposals/248)!
properties (22)
authorhivebuzz
permlinknotify-chel-koby-20230220t042127
categoryhive-106817
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2023-02-20 04:21:27
last_update2023-02-20 04:21:27
depth1
children0
last_payout2023-02-27 04:21:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,157
author_reputation369,332,328,611,737
root_title"Top Javascript-Powered Game Engines - How Fast Can you Make a Game?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,941,279
net_rshares0
@pizzabot ·
<center>🍕 PIZZA !
 @chel-koby! The Hive.Pizza team manually upvoted your post.

<sub>Send $PIZZA tips in <a href="https://discord.gg/hivepizza">Discord</a> via tip.cc!</sub></center>
properties (22)
authorpizzabot
permlinkre-top-javascript-powered-game-engines-how-fast-can-you-make-a-game-20230219t221838z
categoryhive-106817
json_metadata"{"app": "beem/0.24.19"}"
created2023-02-19 22:18:39
last_update2023-02-19 22:18:39
depth1
children0
last_payout2023-02-26 22:18:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length182
author_reputation7,539,280,605,993
root_title"Top Javascript-Powered Game Engines - How Fast Can you Make a Game?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,933,636
net_rshares0
@stemsocial ·
re-chel-koby-top-javascript-powered-game-engines-how-fast-can-you-make-a-game-20230219t195222702z
<div class='text-justify'> <div class='pull-left'>
 <img src='https://stem.openhive.network/images/stemsocialsupport7.png'> </div>

Thanks for your contribution to the <a href='/trending/hive-196387'>STEMsocial community</a>. Feel free to join us on <a href='https://discord.gg/9c7pKVD'>discord</a> to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.&nbsp;<br />&nbsp;<br />
</div>
properties (22)
authorstemsocial
permlinkre-chel-koby-top-javascript-powered-game-engines-how-fast-can-you-make-a-game-20230219t195222702z
categoryhive-106817
json_metadata{"app":"STEMsocial"}
created2023-02-19 19:52:21
last_update2023-02-19 19:52:21
depth1
children0
last_payout2023-02-26 19:52:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length565
author_reputation22,918,229,493,305
root_title"Top Javascript-Powered Game Engines - How Fast Can you Make a Game?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,930,066
net_rshares0