Game Engine “Hello World” Tutorial Series



Welcome to a brand new-ish tutorial series on GameFromScratch. Basically when I am learning or familiarizing myself with a new game engine, I implement the same basic game, a simple bowling title. This series will look at many popular game engines including Unity, Unreal, Godot, CryEngine, Xenko, Lumberyard and possibly more… implementing the same basic game with multiple scenes, a title screen, game music, physics, imported models, etc.

This series is very similar (but better named) to the earlier Bowling With… series:

Links:
http://www.gamefromscratch.com/post/2017/09/18/Bowling-With-Godot-Part-1-of-3.aspx
http://www.gamefromscratch.com/post/2017/06/29/Bowling-with-Unity-Part-1-of-3.aspx
http://www.gamefromscratch.com/post/2017/05/25/PlayCanvas-Engine-Revisited.aspx

source

Related posts

Unreal Engine 5 Tutorial: Creating a Rainbow Ripple Effect with Materials | UE5 Guide

FINALLY! Microsoft Confirms Xbox Series X & S Upgrade for Consoles RT + 60-120fps! #FSR4

MICROSOFT DIZ QUE CONSOLE XBOX NÃO É MAIS ESSENCIAL

34 comments

@rodolfovitangcol7806 October 7, 2024 - 12:51 am
Business Opportunity in Ruvol

I have invented a Board Game [still unpublished and not yet out in the market] that I believe is guaranteed to be as challenging and exciting as CHESS. I called it “RUVOL.”

It is my hope that one day Ruvol may surpass chess as the “Number One Board Game in the World.”

The weakness of chess is it always starts in fixed positions that the opening moves become “memorizable.” In fact, not a few have so mastered the moves that they can play against their opponents “blindfolded.” It is for this very reason that the great Bobby Fischer introduced his so-called “Fischer Random Chess,” where the starting position of the pieces is “randomized” to make the memorization of openings impracticable. Fortunately, it is also for this reason that I invented Ruvol where “every game” has been calculated to be a challenging one to play.

HOW IS RUVOL PLAYED and HOW YOU CAN MONETIZE IT?

I detailed everything in my YouTube video. Here is the link: https://www.youtube.com/watch?v=jcqth0m3-R0

BIG MONEY POTENTIAL IN RUVOL!

It is worthwhile to note that the people who play chess will be the same people who will play Ruvol. In my Google search, I learned there are around 800 million chess players in the world. Even just a small percentage of these 800 million is good enough to earn big money from Ruvol either as an ONLINE GAME BUSINESS or as a PHYSICAL PRODUCT DISTRIBUTOR.

You may contact me at: rodolfovitangcol@gmail.com.

Thanks and God bless!

RODOLFO MARTIN VITANGCOL
The Ruvol Inventor
@BAKAman27 October 7, 2024 - 12:51 am
GameMakerStudio 2
@AlexandrUkraine October 7, 2024 - 12:51 am
I look forward tutorial оn Хеnko!
@amisner2k October 7, 2024 - 12:51 am
This video did not give me a very good first impression to the series.
@risashon4864 October 7, 2024 - 12:51 am
I'll love to see tutorial on Cryengine 💜
@ariaotomegemu113 October 7, 2024 - 12:51 am
Cryengine is free and open source
#support c# and c++
Do tutorials about Cryengine with help of c++
@filipecoelho9855 October 7, 2024 - 12:51 am
Hello, great video again! I think one thing you should cover in all game engines is exporting the project into a standalone (generating a build of it). Sometimes it isn't as straightforward as it should.

About the Unreal example, you could put the ball on the scene too and possess it on Begin Play event, but that's some extra logic :P
@MarioCardonaS October 7, 2024 - 12:51 am
Torque 3D and Torque 2D.
@MarioCardonaS October 7, 2024 - 12:51 am
CryEngine -> very heavy for PCs
Lumberyard -> Development online is a bad idea.
@danielrousseau6541 October 7, 2024 - 12:51 am
I'd like to see you use one of the html 5 game engines
@TheGabrielMoon October 7, 2024 - 12:51 am
Armory or some engine based on WebGL/HTML/JS too
@mast_g October 7, 2024 - 12:51 am
Where is this channel going?
@miaankazon1909 October 7, 2024 - 12:51 am
I wanna cryengine too
With more examples
@kentsarikaya9475 October 7, 2024 - 12:51 am
Great Idea, but please also add building the game and show how big the file size would be to distribute to friends. This no one shows and it is so important. Thanks for your work!!
@UnidayStudio October 7, 2024 - 12:51 am
Cover UPBGE.
@bexplosion October 7, 2024 - 12:51 am
I think most 3D games involve at least one character with animation. So it is very essential and it can be the part that makes users drop the engine because it is not user friendly. One example is CryEngine. It could still be very simple like a man "picking up" coins just by walking into them, maybe within a time limit.
Would be nice to also see "hello world"-game in WaveEngine.
@ArtwithAmarBrisco October 7, 2024 - 12:51 am
i would love to see some lumberyard i have most of these installed on my computer. It would cool for 2d gamemaker, godot and construct with a game like tetris or pacman.
@Sylfa October 7, 2024 - 12:51 am
Bone deform, I suggest adding something on the bowling floor model - either the pin pickup thing, or simpler just a flag to raise when you hit a pin.

Rotatable camera with mouse (for mouse control and camera control comparison)

The first one because you are extremely limited in what games you can make if a game engine makes bone transforms impossible and the second simply because that way you cover both keyboard and mouse and also gives some insight into how that engine deals with camera motions.
@ZoidbergForPresident October 7, 2024 - 12:51 am
12:20 Well, a platformer would have all that... but it isn't the simplest to do as a first game... as a tutorial it can be useful I guess...
@makanansari144 October 7, 2024 - 12:51 am
This is pretty good idea for beginners actually, I have another idea that might help and it's more deeper, harder but very rewarding! collaborating with other you-tubers and artists to finish making a video game and publishing it as a tutorial on youtube with project files, I can't speak for others but I as a digital artist can help for that open source video game project to happen, I moved on to Blender/Krita and learning them for months.
@mech653 October 7, 2024 - 12:51 am
I think a video on Wave Engine or jMonkey would be cool.

A top down tank game could be a good tutorial for 2d game engines. It just could be a single map that has the player and some enemy tanks. It would cover most aspects of 2d game development without being too complex. You could use Kenny tank asset for it. https://kenney.nl/assets/topdown-tanks-redux
@11monkeyking October 7, 2024 - 12:51 am
This is a great idea. I'm really *3 interested in Xenko. I'm a Unity user and your channel has opened my mind to other tools.

I would do the 3D versions and then 2D. A flight game through rings would be cool.

Also, would like to request Lumberyard and Build box.

As far as Xenko, adding plug ins would be nice 🤔
@DevScape October 7, 2024 - 12:51 am
Seems like a nice idea! I look forward to it!
@skaruts October 7, 2024 - 12:51 am
For a moment there I thought you were presenting an engine called "hello world". :D
@BrainsEatZombies35 October 7, 2024 - 12:51 am
Bowling games from scratch
@steverock2175 October 7, 2024 - 12:51 am
I also want you to make a ranking list at the end
@ravanin October 7, 2024 - 12:51 am
pls, pls, pls. Do the ECS!!
@SuperOvidiuMihai October 7, 2024 - 12:51 am
Cool concept
@HyperEpicGames October 7, 2024 - 12:51 am
Its a very nice choice of game engines. If your have time, consider how the engines take care of 3D animation, which I think is a big part of 3D game development.
@larsalexanderson2169 October 7, 2024 - 12:51 am
Cryengine plz last version and no more bowling game again 😂please..somehow it remember me in the past ...if u want support I am here..
@eduardoabreu231 October 7, 2024 - 12:51 am
I'm excited for xenko, there's not many tutorials on it, i hope more people start using it
@03urukhai76 October 7, 2024 - 12:51 am
I would suggest Armory too but at this current development state it might be too premature for developing a such a game.
@aednil October 7, 2024 - 12:51 am
it would be nice to have this also for Armory

Comments are closed.

Add Comment