Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Beginning my journey as a game dev

A topic by William created Jan 17, 2022 Views: 500 Replies: 14
Viewing posts 1 to 6
(+2)

Good Afternoon everyone,

After just graduating high school more lost than a seagull that has no fish, i recently found my passion to learn programming and eventually game development. I want to be able to creat prototypes and share them with everyone for feedback and learning potential. I hope the next coming years will be the best of my life. 

Moderator

Welcome, and good luck! Any plans yet?

I plan to learn C# from the ground up, learning to make my own 2D game engine from scratch as my end goal this year.

Welcome to the club! Making games with custom engines is good fun.

If you want to make games, I would advice you to not make your own game engine. It takes too much time and there is no way your engine can be as good as any of the commercial ones already available.

do you think i should learn the basics of c# then switch to unity as a game engine?

Yeah that sounds like a better idea. If you want to make games you should make games, not a game engine.

(1 edit)

*Pops out from behind a plant pot*


Pssssst, psst, try Unreal Engine instead

*Runs out the door*

what language does unreal use?

(4 edits)

C++, but the Visual Scripting makes it an extremely easy and powerful learning point which let's you not need to learn written C++ for a long while!

Though obviously, it really depends on what you want to make and for which systems, some engines are better designed for a specific kind of games than others, though it doesn't mean it's not possible to still do it. UE4 specifically is best for 3D games for PC and consoles rather than mobile/web titles and 2D games.

(+2)

“There is no way your engine can be as good as any of the commercial ones already available”.

That’s wholly incorrect. The best engine for the game that you want to create is the engine created specifically for that game. You don’t need to implement all the features of an engine like Unity, because the chances of any one game needing all of them is pretty low. The engine created for your game will likely be a bad engine for any other game, but not for your game.

(+5)

The only tip we can give is to be wary of overambition. Planning to make something you're not yet prepared for and / or extending the main features of a project to make it stand out more might end up ruining any prototypes or games. 
Rest depends on your communication, friends and motivation! We wish the best of luck to you! 

(+1)

thank you for all the help

(+1)

Nice positive outlook! good luck!

I like your outlook and I wish you the best. If you are still shopping around for engines, I might suggest Godot. It will support C# once you are ready.