5 Steps To Start Making Games (in 2021)
HTML-код
- Опубликовано: 8 сен 2024
- Here are 5 simple steps to getting into game development!
► Join my 2D character workshop, free: www.fulltimega...
► Make your game instantly beautiful with my free workbook: www.fulltimega...
► Learn how to become a full time game dev, free: www.fulltimega...
► Enroll in my 3D workshop, free!: www.fulltimega...
► Get my 2D game kit, free: www.fulltimega...
► Wishlist Twisted Tower: store.steampow...
► Learn how to make money as a RUclipsr: www.fulltimega...
► What I believe: • What I Believe
Thanks for watching! Hope you learned a ton.
► Join my 2D character workshop, free: www.fulltimegamedev.com/opt-in-2d-character-art-workshop
► Make your game instantly beautiful with my free workbook: www.fulltimegamedev.com/opt-in-instant-beauty-color-workbook
► Learn how to become a full time game dev, free: www.fulltimegamedev.com/opt-in-how-to-make-six-figures
► Enroll in my 3D workshop, free!: www.fulltimegamedev.com/opt-in-15-minute-3D-game
► Get my 2D game kit, free: www.fulltimegamedev.com/opt-in-2D-game-kit
► Wishlist Twisted Tower: store.steampowered.com/app/1575990/Twisted_Tower/
► Learn how to make money as a RUclipsr: www.fulltimegamedev.com/opt-in-indie-game-income-workshop
Please i want summer coupon Mr.Thomas😥🌹
When copy-pasting code, it's important to know _what_ you're writing. Try to understand what each line does, it helps troubleshooting and learning.
what iv been doing now is when im copying code i reverse engineer it first before i use it. It realy does help to understand what its doing.
@@Alucard_Seven literally the best tip for copying and pasting in general
@@nightwolf7231 It really does. It what helped me escape Tutorial hell.
i hate the industry standard of how youre supposed to code i cant understand it
@@s1s1l1sko The standards or the code?
Thanks man for the shout out!
For all the new Indie Devs use which ever game engine you feel comfortable with (Unity, Godot, Gamemaker, and yes Unreal). Be persistent and make lots of games can make your dream game or side project.
4:48 I'm an Unreal Dev and the way I see engines is that they are tools. Pick the one that suit your needs and stick to it. Even change them if you need to. I don't understand the war between Unity and Unreal. I chose Unreal because my favorite game Gears of War was made in using it and also I saw a time-lapse of a guy creating a stellar scene in Unreal. Plus Unreal was more "shiny" looking so my dumb ass just went with it.
There are some distinct advantages to each engine, but the key is to be adaptable and you can likely make what you want with either. Personally, the one reason I ended up in Unity was because when I started, Unreal no longer supported 32-bit OS systems, but Unity did and I was too poor to upgrade at the time. 😅
as long as you are master both the engines are really good.
Im planning on learning both, hopefully
My computer is so old when i click on “new tab” it crashes.
same mentality here. I chose Unity because cuphead was made on it lol
Free/Cheaper Alternatives:
Krita instead of PS
Blender default one.
Affinity or Inkscape for vector art.
Asprtie for Pixel art
Think that last one will help thanks
You can make and Pixel Art with Krita, it have default brushes for that.
i have all paid apps free im genius
@@nytr8_ how?
@@brayanvacosta paying for them I'd assume
I started with Unreal two years ago and quit.. I picked up Unity a few months ago and almost have a full working demo. Not saying that is a definitive answer but… I’m happy with Unity and it just makes more sense to me at this point.
@@PaulSEdwardsMusic I dabbled in GameMaker Studio and did a tutorial series learning Gamemaker language. I found that it is actually very similar to C#. I think that is why I progressed farther in Unity than Unreal. C# for games made way more sense to me than Blueprints for that reason I think.
Actual step 1: Have a PC, that's VERY important. That of which I do not fulfill the requirements for.
Welcome to the club Sadge
Failed successful
My PC can't run unity
yup Ive been in the same boat for a few years its rough
Literally trying to see what minimum specs people suggest and found this instead
Thomas is back to the old content. I’m overwhelmed with nostalgia. 😊
I hope he still does both
the # in c# is derived from music notes. if c++ is c(+1) than c# is c("music note" + 1.5 octave)
it always makes me smile when i'm reminded of that :)
I use Unity every day, and it's great. It's like an all-rounder game engine. Unreal is more of a 3D, artist-focused engine. So choose Unity if you're more of a programmer and want to make cross-platform and various games. Choose Unreal if you only want to make 3D games, and you're more of an artist. If you're still not sure, just go with Unity.
Finally I found a step guide I was stuck and overwhelmed by all this and finally a bit structure thank you so much
About coding, that’s totally true! I don’t know advanced C# features, just enough to bring my game to life. And it’s working for 5 years or so haha. Every day I learn something new to solve a problem. There’s no need to get crazy studying the entire language and a lot of theories.
4:45 I personally use Unreal as a beginner, but I understand all the fuss about the Unity vs Unreal. but the thing is that engine are just tools which you make games with, some tools are more effective than the other in some fields or overall meant to be used in something else. that said as for someone who isn't really into programming and mostly oriented around 3D art, I would prefer the Unreal due to the use of Blueprint system which is way easier than the traditional coding, yes it's quite limited than C++ however in my games I mostly focus more on Visual aspect of the games rather than mechanics. but as I said it varies from what kind of developer you are and what you are mostly focusing on.
I've been coding for about 7 years now and I still can't remember stuff. I have to Google stuff all the time! I just don't have the greatest memory when it comes to things like that! My greatest strength is coming up with ideas for games! Thanks for the vid Thomas, this was very insightful!
Lol same and just me on general
You're the most honest person I've ever seen.the world needs more of your kind
I dove into the process, and became fascinated with world building and visual game mechanics. I'd have never discovered this passion if I hadn't given game development a chance.
(visual game mechanics) - I should note this is, to me.. like building domino's in the engine, or a rube goldberg device and putting all your assets into large workspaces. It not only creates depth (understand resolution limits), but creates a unique, fluid game experience you have to learn and experience as you go.
For me the one and only good answer about which is better Unity or Unreal is whichever engine you feel will help you finish your game the way you want it to be. Both are tools made to help us creators create.
.1 download ue4
.2 load up preferred-gametype demo
.3 search youtube for mechanic you want
.4 program game mechanic in blueprints
.5 texture and fill your world with free Quixel assets
The hard part is texturing humans and animation
yep, the step 5- thats a mediocre way to start.
Before go into a Game engine, i recommend first to learn the basics of 3d (go straight to blender)
I've only worked in Unity once to do a code-along game that Brackey did a series on but I plan on learning both so I can choose whichever suits my needs better. I feel like both have their pros and cons from the sound of it.
Hey man! Thank you for the video. Seriously. I was struggling today with motivation for a game jam game I'm making. I didn't touch it at all. I have only unfinished projects on my hard drive. Never released anything in 5+ years of try. But this video... this video really helped me get back on track. I see a lot of myself in you, and I hope to be in your position one day. No... BETTER! Haha! All jokes aside, thank you from the bottom of my heart for everything you do. You are an inspiration to me. Keep it up!
Also, even though copying and pasting code is easy, I think it is good to actually learn code. That way, if the game doesn't make it, and you decide not to try the second one, you will at least have some skill in software development which you can transfer to a more stable job.
Tbh, I tried to get into unity multiple times but I quickly began to found out it lacked some features which needed to be download separately.
UE on the other hand is overwhelming at first but the amount if tools it has is better than unity. Achieving good graphics in UE is easier. Also UE5, will have refreshed UI and Nanite as well as Lumen
Ue5 will have data dependent root motion animation. This change alone makes animation so much more exciting!!
You will be able to modify the Is performance of an animation based on any piece of data in your game. Without having to make a new animation!!!!
C# was named C# because just like in music a C# is s step up from C, and the C# language is just that a step up/collaboration of all the C languages put together and designed to be more used friendly when it comes to object oriented languages :)
Also, the increment operator in C is ++ so when they improved on C we got C++. When they improved on C++, we got C++++, if you arrange those two ++ one on the other, you get the sharp, hence C#
I bounced off unity after a year and am LOVING godot, just so good. In love with it currently, I recommend heartbeats tutorials (for anyone still looking for an engine quick to pick up)
at the end of the vid he wanted people to fight in the comment section with the Unity vs Unreal. that's to boost this channel's algorithms...
see? he's good at marketing :) good work Thomas!
I think most game dev focused youtube channels mentions unity or ue to get engine fan boys to talk about the engines to increase comments which again helps with the youtube algorithm xD
The best name for C# would be Glasses.
Because they allow you to... See Sharp ;-)
Actually, C# is pretty much easy to learn and use for manipulating most of the game objects and mechanics. Organizing them in a very clean way is the real challenge.
If you are an organized person, you will have an easier time with C# since its APIs are very easy.
I learned Blender’s old UI before the new UI came out, I felt the old UI was very customisable, I think the new UI is just as customisable although more accessible
Right click will always be the true select button! ✊
@@ProdigiaGames Left-click master race. I also still use the old UI.
Clearly, I fear change. 😄
I just bought the 2D art pro course! Looking forward to finishing it.
You're a breath of fresh air dude
I’ve never commented on a RUclips video but you are just the best a talking one day when i make a game I’ll dedicate it to you 😊😢😊
I don't get it why Unreal is never mentioned for indies. Blueprints is literally the best option for visual programing, which is a great option for beginners without programing experience. It's so much easier to pick up than learning how to type code or copy and paste code that you don't understand.
copying and pasting is ok if u know what it does and how it works first. learning what the code ur copying means is so important, if u blindly and mindlessly copy code without even knowing its function then when u encounter bugs or errors or mistakes u will have alot of problems figuring out whats wrong if u cant even read ur own code....
5:46, woah! U stole words from my mind
I found your channel yesterday and I am already in love, thank you so much for making this! I'm just starting out with game development so this really helps!! :D
An alternative name for C# could be D flat :)
Muito bom ver o meme da Nazaré confusa em vídeos gringos. Good video man, i learn a lot
Learning the art part is so far the most difficult one for me. I feel like I'm being distracted and losing confidence in it. I'm better at working out the functionality of the game and planning out the aspects of it.
Developer naming process:
binary = 2
assembly = because it put everything together.
c = compiled
c++ = because it added to c
c# = because it has 4 + (it’s 2 times better than 2)
We developers are straight forward with names truly did not want to make it complicated.
Please don’t be afraid of C#
Disclaimer: none of the above is a better language than the other one is built on top of each other and used for different things.
Amazing vid! Really digging these style of videos
Video is like 30% advertising lol. If you want to learn Unreal you gota learn C++ or atleast the basics to know visual scripting. Depends on the engine you choose. And Unreal is NOT oriented toward just triple A games. I love Unreal. Tried Unity before Unreal.
I'm programming Banana for years now... still my favorite language..
It's honestly so refreshing for professionals like you to talk about how much you don't remember and have to google of C#. I am way too hard on myself and think, when I can't remember something, ah ok I'm terrible at this I should stop.
first of all : that is an awesome video I knew new channels for marketing because of the last tip , thank you
Second : The answer to the question which is better unity or unreal is
Compare the main engine features
And know what do you want to make
3D try unreal
2D try unity or even Godot engine
If you feel it is hard to start make a simple game just switch the engine
some people prefer a way to solve problems and create new stuff
That is why I see a lot like:
"I started with unreal and quit then tried unity and it was great!"
Or
"I started with unity and quit then tried unreal and it was great!" (btw Iam from that team who liked unreal )
I started with unity and felt it is hard to learn due to its UI ( that was in 2018 )
And when I tried unreal 2020 I felt like its UI is very friendly
Even though a lot of people say the opposite
So again it is just a preference
I used unreal for 1.5 year and was working on my game
Now Iam trying to switch to godot 4 with my unreal engine project
If Godot 4 satisfy my needs I will stay with it , if not I will just go back to unreal
So once you learn one of the game engines you will build an overall knowledge of how game-dev/game engine works
It will be very easy to switch and try new stuff
Gotta say Krita is looking better and better than Photoshop for painting 2D art.
I agree. I personally use Krita for 2D and Blender for 3D art
7:34, Justice for Turtles!!!
Learn Unity- you'll feel like TheAvengers,
*Learn Unreal and You'll feel like Thanos.*
hardest part is taking months to learn game dev, code, and Unreal's UI. Eventually, you'll feel the power; Just gotta find a game idea to give you a good reason to keep learning.
I think Unity is a great option if you don't have all the time in the world to learn Unreal.
I've following your work man, and I want to say you're awesome
As someone who works with both Unity and Unreal, It's unreal for me hands down. The documentation is there, there are so many resources, great ways to get started. Getting started with Unity is way harder, the tutorial classes didn't really teach me anything, the project was already set up and I was just plugging things together that they made, it wasn't helpful. Blueprints are incredible, and everything works much more intuitively. It's a daily basis where I need to search for something in Unity, and you have to apply settings in 4 different places, (camera, pipeline, build settings, lighting window) and the documentation is wrong half the time and the forums will have the question I'm searching, but it will be 2 years old with zero answers. Unity is good once you get the hang of it and learn all the weird little things you have to do to make things work, but still. Unreal isn't perfect, and I agree, it's probably easier to do 2D stuff in Unity. Also, Unreal has auto LODs built-in.
main reason why at school Im taking a class at school where I can do game development is just to have motivation mainly with what I wanna do and so far its been working out its honestly super nice but you learn more online I think
My principle - start with unity and then when you are familiar enough with game dev and C#, start learning ue and blueprints/c++ and master both engines
"the ain't nobody got time for that" keeps getting me 😆
I’d love to see a video for tips on how to add game feel and polish so character controllers (first person and third person)
Dude, those for loops are so hard to remember. It makes me so relieved to know im not alone in that struggle XD
great video... BUT!!!!!! recording sound effects is actually the most fun part of making a game!
c sharp could be called, brackeys. I wonder where i got that from
4:22 dont forget optimizing code for better fps AKA pooling ... dont use updates unless its a necessity use code when triggered.. not check UPDATE to trigger unless you combined clean code together to take less space on cpu... optimizing using occlusion.. and baking ect...
Honestly, the things you said about Unity like it be easier for the user to learn, and use... I say, Godot. I like Godot because it is free and open source, and it has a way more easy to understand node system instead of a hirearchy. It is way more portable than Unity! Since it is free and open source, you can change Godot under the hood if you want! Godot is just really nice overall!
Unity vs Unreal? But what about Godot? Free and good for 2d and has a web version so you dont need to download it to check if its good for your project
Godot beats Unity in terms of performance in 2D.
I was told once that C# is called that because its C++ with two more "plusses" stacked on top of the first two.
I'm on Ue4 cause I'm doing a 3d, likes their layout more, etc
Clip studio paint is a pretty good option for 2d art as well. One time payment instead of yearly ones.
You, Sir, are a blessing...
subscribed...
Krita is my goto art tool.
Some real hardcore dadhumor hidden in there... I can totally see we are on the same page!
For those who are just starting out, Unreal has a steep learning curve IMO. For me, it's Unity vs Godot. There is no way to pick one tool over the other sometimes. Godot is enough for PC games and mobile games, but Unity is easier to implement ads into if you plan to add them to your mobile game. Unity also boasts an asset store, but... answers to questions tend to take longer to get vs Godot. Graphics-wise, for 2D games, both are excellent, and Godot is working on making their 3D games look excellent. Are they as good as Unity? Well, perhaps not, but another nice thing about Godot is that you don't pay any fee to sell your games with it. Unity does after you make so many a month. Not that you would have to worry about that unless your product somehow becomes ridiculously popular on your first try. Why pay for Unity after making so much? Because they make you upgrade your version of Unity- which comes with many other services.
i do overall agree that unity is better to begin with but i prefer unreal for a couple of reasons (mainly that its free), unreals blueprints are pretty good too they hard kinda hard to get into but once you do its easy to use.
heres a useless fun fact: dead by daylight a very popular game uses unreals blueprints which you could argue is the reason there are so many bugs in the game but they are all fixable so thats not the point, point is that the blueprints are good for your little indie games
6:50 that was the most funniest sound I have ever heard
I love the Scrooge (1970) reference, that is the best version of that story. (I know people may disagree)
Thank you very much, that's the nicest thing anyone has ever done for me!
I would love to learn how to make games from technical side because when i was watching some others indie game developers and I've got an idea of a game. I imagine the full story and how does it will work and i think everything but when I try to get some help from internet (tutorials and formus) I've know it will be hard but not that hard how i expected I watched the channel Game Dev Unlocked he inspirited me to trying make my game and after all I downloaded Bolt for unity but even with it was hard enough to place my concept and idea to the Unity.
Amazing video
This gave me a good overlook over everything, thank you!
Illustrator is easy and i recommend it
9:39 Lol! This is true! Developers Google most their time working. 🤣
"Unity is supporting platforms such as Nintendo Switch"
*Showing Fortnite on the Switch, made with Unreal
You can also release Godot games on Switch. Sega is developing with Godot now.
lol I'am a senior software architect, and I'am too lazy to handcode a for loop, i use map/reduce functions :)
Most important tip: do not try to make something massive at AAA or even AA scale. As a solo developer you simply do not have work force to do that in a reasonable time. I fall in to that mistake and learnd from that a lot but its not possible to do a large game alone if you not a master of everything, especialy if you working on 3d. (3d animation suck).
Livestream today?
Just one thing to say, HIS VOICE IS SOO SOOTHING!!!!!, this video is making me to subscribe him, even if he likes or make videos on unity. Man I admire you for having this soothing voice
Fun fact, c# was originally going to be called cool
Thomas , Your AWESOME man!
Eh...not knowing what you're doing in code and just copy/pasting is going to be hell when you encounter a bug that you have no clue how to fix.
better name for c# c++++ (its a joke.... because if i am not wrong beyond being a musical note, it is c# because it looks like 4 + on top of each other, since c# was suppose to be a "better/easier" c++)
Hi Thomas, you've made a great video thx! But can you make a 2d unity tutorial pls?
Can you do a video on how to make an environment like we used to see in a lot of ps1 games, like FF7, 8, and 9, and RE1 and RE2? I believe they are 2d environments with 3d characters. But I'm not familiar with how to assemble and interact with these environments.
I think they're more pre rendered 3D landscapes.
Wich means the area doesn't get updated. Its all pre made during the development, mostly or completely static and then rendered. The rendered version is then put in the game and will not be updates unlike game characters or interactable things that have to be re rendered in engine all the time over and over.
I could be wrong, but i think that is the case
Man, your video editing is on point now-a-days. :)
... Unreal is better. But they will both do the job just fine.
Hmm, We are in the 3rd half for our 3D horror game in Unreal engine and I didn't had one moment, where I couldn't progress or found it hard, because it was unreal instead of any other engine.
Its powerful, easy to learn, has a ton of assets for free every month is improving a lot over the time + Niagara is awesome.
Unreal 5 will also be a big + for unreal and no, not just because of Lumen and Nanite... there is so much more to it.
But for 2D games, I would always tell one to learn unity... and would do so for myself I think.
Nethertheless, both engines brought exceptional games to life... so the most important part of a games creation sits in front of the pc. ;)
Great vid
I don't think either is better but I started as a new dev in unreal and it was tough but it seems intuitive enough. And I got it pretty solidly now. I have a prototype and it actually works!
Godot is also nice for 2D. And if you’re familiar with Python, then the GDscript language in Godot will be easy for you. 😉
I've probably watched 50% of your videos for my comp sci class since I'm learning c# and my goal is to become a game developer like u :D
Better name for C#? Probably something to do with coffee or tea because it's basically Microsoft's version of Java. I haven't used C# (I was taught programming on C++) but I'm sure it would not be difficult because I know Java, and I'm told that they are quite similar.
I've been learning Java in uni, and I've adapted quite well to C#.
I love this type of content❤️
thank you
Was it just me or was that a titan from Titanfall at like 1:58? :D
Nice Video you make me laugh loud ..loud in my heart ...."Lets call it Banana" me or Cocoa
Better name for c# -> object
I'm on the opposite side of the spectrum from you. For me, understanding the nitty gritty of code, and object oriented programming and design, or how Unity "talks to itself" comes naturally. But things that seem more natural to you in the art-side of things I can't make sense of.
I decided to check out Unreal to compare to Unity that I've used a bit off and on and been working on getting to know more seriously recently, and hate to say it but... My potato graphics card can't run even a sample scene in the Unreal 5 Engine when I have no problem in Unity and playing most games on low graphics. So, instead of spending money I don't have to get a GPU JUST TO USE UNREAL, I really want an engine that allows more people to be able to play my game and that by far seems to be the Unity Engine hands down.