#Learning Game Engine Development
1 messages · Page 1 of 1 (latest)
<@&987246964494204979> please have a look, thanks.
Here is an AI assisted attempt to answer your question 🤖. Maybe it helps! In any case, a human is on the way 👍. To continue talking to the AI, you can use </chatgpt:1108714622413963314>.
There are many resources available for learning game engine development. Some popular options include online courses on platforms like Udemy, Coursera, and Khan Academy. Additionally, websites like Unity Learn and Unreal Engine's official documentation provide valuable tutorials and guides for beginners.
Books such as "Game Engine Architecture" by Jason Gregory and "Real-Time Rendering" by Tomas Akenine-Möller are also highly recommended for those looking to dive deeper into the technical aspects of game engine development.
Participating in online forums and communities like Reddit's r/gamedev or Stack Overflow can also be helpful in connecting with experienced developers who can offer advice and guidance.
Finally, hands-on practice is essential in mastering game engine development. You can start by creating simple projects using popular engines like Unity or Unreal Engine to gain practical experience and build your skills.
Overall, a combination of online courses, books, online communities, and practical projects will help you learn the fundamentals of game engine development and advance your skills in this exciting field.
I am gonna attempt to make Minecraft ish clone but I am gonna make it better
its packed with content
and which aspect are u interested in learning exactly?
did u write games before?
Never before.
It is just I am very familiar with development related to Minecraft soo I thought it is a good idea
if not, perhaps start with that in order to learn what a game needs so u can offer these needs in a general engine
but i guess ur not actually wanting to create an "engine" but rather a game
Yep
so yeah. id suggest to start with some of the many game tutorials
alright thanks :)
Do u think in long term its better to learn c++ and code game in that?
my end goal is to become a game developer.
I see
if u end up doing games professionally u won't be coding the games manually anymore
instead u will use a game engines where u will do a lot of clicking
game engines will give u a lot out of the box
and shift focus towards creative development and artwork rather than coding
oh, no more normal coding?
there's ofc still some coding to be done, but it's not comparable with the stuff u do when coding from scratch
🤷♂️ someone has to code and maintain them right?
the engine? yes. but thats not the game dev
that said, depending on the engine being used, it's usually withe C++ or C#
cause for example unreal uses it
unity is c#
so if ur making a game in that, ull use that
(ubisoft is c++ only)
not necessarily, no
vast majority of games, including mobile and console games are made with unreal, unity, cryengine or some inhouse engine
Most AAA games use Unreal right?
u can make great aaa games in any of those 3 engines
ubisoft for example has an inhouse engine that took a lot of inspiration from unreal
I see
So for Career it is better to learn c++ and then learn popular engine like unreal's api
if that's what u want to do for a living, yes. with one of those engines it takes u only 30 minutes to have a simply working shooter game with full multiplayer support
if ud code that urself from scratch this would take 2 years to make
which should give u a hint on why every "proper game" is made with those engines and why there isn't thaaat much coding for the actual game dev anymore
the exception are usually some indie games, often born out of student projects made by curious people who wanted to learn how stuff works under the hood
most famous recent example would probably be minecraft
Thank you for the advise
I think i will have to dive deep to figure out which branch of coding I want to do.
it might be worth to mention that game development is usually paid lower than other dev industries
(i got almost twice as much after moving away from the industry)
You used to work as game dev?
i worked for ubisoft and got offers from ea every now and then
do u still work as a dev?
yes
ooo what do u do?
i first moved away to more regular software dev. by now i found myself a niche that is technically sth like game dev again but not part of the industry and hence still plays strong. im now working on flight simulator games (dcs, msfs)
yeah. its unfortunate that they don't pay well.
although i have to say that it's still more than what majority of population who aren't devs get
and the people in game dev are typically all very friendly and super passioned about their work
lets be honest at the end of the day money matters 😬 I gotta think my options clearly.
for me personally it was a great start into my job life. good enough money, super friendly people and lots of fun at work
but like most people in that field i left after a few years for better opportunities
though I would imagine programming would be a very chill job