After popular demand, we uploaded the game for you to play! lmg.gg/z5Dyl "Here you go guys. It's literally just two levels, with the second one mostly being a copy of the first. I lost some work to a Unity Scene bug or there would be more, but alas. Lots of bugs, not polished at all, please don't expect a lot from this lol. By the way, Alt+F4 to quit out, the bugs are real." -NP
yeah "real developer" ... when your a real dev you know it has to be one of 2 things right away because you know what things cause what to happen... this dude totally over sold himself on that resume
@@rick.james. he is solo working on the "project" no one else broke it... not about being gifted, its about being organized and having a understanding of what and why you do things and not blindly following a tutorial
@@bmomosaik probably some random unity update broke it. I work in the field for more than 10 years and I hear the "it worked on my system" all the time ... It isn't usually their mistake to break but some random third party dependencies
@@bmomosaik He isn't a programmer though, when code goes wrong he isn't going to have the complete understanding needed to make such assumptions, and if you use Unity that's doubly true since a lot of the underlying functionality is hidden from you. Even if he was a programmer, games have so much complexity to their code base that you will only sometimes know what the likely issues are and usually only if you recently worked on that area of the code. Not to mention that this was a case of "it worked for me" which means that it isn't going to be an obvious issue because the issue isn't 100% reproducible, the code you expect to be working is working but only sometimes, and there are a lot of potential causes for something like that and you are unlikely to know exactly what until you do some debugging.
Now that's a video title I did not expect from LTT! Awesome! Yup thanks to all the awesome tools that exist nowadays everyone can learn how to make games. Even a solo dev can make something great like Vampire Survivors. However, making a good game still takes a ton of work and skill, it's a really nice mix of tech/engineering and art!
How have the games been going? I've heard that people often suffer from burnout and that even if they get a game up and running it takes quite a lot to get players and money.
@@icedoutgames4051 pretty good! even if I've been working for the same game for 11 years I'm pretty motivated to keep working on my game. making a game is definitely easy on paper and at the beginning, that's also true, but anyone will quickly realize making games is possibly the most daunting thign in the entertainment industry. the hardest game will always be the first, after all my first game is the game ive been working on for 11 years, but im proud i've been able to get closer and closer to the game I wanted to create, and the game I wanted to play. And to me that's something really important: create a game YOU want to create that you want to play. (also take breaks whenever you need to, don't be afraid to be unproductive, sometimes its better to take a break than keep going!)
@@heck1234 RPG + Skill-based platformer! funnily enough i havent played much of earthbound, but I have played a bit of mother 3, i really liked that game and it inspired me to make my game very quirky (quirky)
i expected so much more... gotta love how dude's a "level designer" yet he never thought of putting the collision box on a 45 degree or just make 2 rectangles to fit the blades better... gotta love how much people lie on their resumes these days...
@@bmomosaik He probably didn't focus on that. Most of what he did was probably getting all the assets in. 12 hours is not a lot for making a game, if you are starting from scratch.
@@Junji101 still low-key bad for 12 hours with a tutorial and premade everything. Followed brackeys 7 part tutorial and made simple 3d block slide game
If you get hired by a big studio prepare for dumb hazing rituals, permanent crunch, sexual harassment (particularly as woman), and more fun stuff! Especially with Ubisoft or Activision.
I am extremely glad I didn't try to get into game development. games are cool.... but in terms of software development, games are absolutely the worst thing to work on for anyone and everyone ever. long hours, with constant crunch time no certainty of continued employment after a game is finished extreme stress very little pay often forced by execs and shareholders to do shitty things, like release unfinished games, or be complicit when things like cyberpunk aren't ready for release, but management pushes you to release it anyway. That shit eats away at your soul when you are FORCED to put out bad work. Besides that, games are easy to get into until the project reaches a certain size. at that point, the learning curve is ridiculous. it's easy to make a game in 12 hours, but give yourself a full year and you'll eventually trap yourself into having made a game with massive structural/scale problems that can't be easily fixed without massive rewrites. Not to mention if you're an indie dev, you're going to need to make art, music, visuals, all by yourself.
The thing I learned during my student game development project is that while it’s easy to play something and judge whether it’s fun or not and even what could be improved, it is REALLY hard to design a fun experience from the ground up.
I feel like this isn't going to help the "How is this game still early access?!" or "This has been in development for like 3 years!" type comments, but if it gets some more people into game development, I'm all for it. More games, more fun, right?
I'm not really sure encouraging people to get into an industry with often poor working conditions is a good idea. More games, and more fun for consumers but often not the developers.
This video is incredible, the explanation for how it's done was great to here and it was very inspirational. I love these types of videos, keep up the great work!!
As a freelancer that makes small games for a living, I can say Plouffe did a great job for his first 12 hours of game programming 👌 *I use the Game Maker series, started with GM6 and currently using GM:Studio 2 (around 13 years of experience)
i really cant say he did anything near a "great job" the dude's a "level designer" yet he never thought of putting the collision box on a 45 degree or just make 2 rectangles to fit the blades better... gotta love how much people lie on there resumes these days...
@@bmomosaik I'm just comparing what he did to my first 12 hours of game development hint: it didn't go so well Of course anyone with experience can do much more than what he did in 12 hours - game jams prove this
@@darkfalzx yeah, the most notable changes for me were export to HTML5 and mobile platforms Showing your game on your pc is cool, but showing your game on your phone is somehow a lot cooler
I have been a developer for a couple of years now, and if you want to get into game dev, C# is a great language to start with, then work your way up to something like c++. You could even try out python rather than c#, which in my opinion, Is a little bit easier to grasp at the beginning!
@@shre6619 c++ is very complex compared to other programming languages and the syntax is not exactly "beginner" friendly IMO and due to c being a low-level language (not to mention old and mainly good for certain tasks these days (kernels etc) although its pretty important to understand how a computer works with memory at a lower level). If you are completely new to programming go with c# or python these are much easier to get your head around than move onto other languages.
I think everyone is different... I tried python, ruby and c++ after. Python was so much harder for me to learn! Admittedly it was faster to learn how I can just throw things together from the top of my head In mere hours, but c++ as a learning experience made so much more sense to me! I assumed python was the way because everyone would say python python python... But c++ is beginner friendly too imo! Maybe just try a week of each language and see what fits you instead?
If the target is game dev, then I wouldn't necessarily recommend Python. If you really hate curly braces though, you could try out Godot with it's own native GDScript - which is syntactically quite similar to Python.
@@shre6619 hi, as a C, C++, and C# developer. and a game engine developer. I'd say people use C# for less performance critical parts of the codebase due to the iteration time. there's no compiler you need to wait for, and it's a lot simpler when you don't need to worry about passing by copy, by reference, by pointer, by move, forwarding reference, etc etc. allocate on stack, allocate dynamically, preallocate and reuse. and whatever other things that come with writing good maintainable and performant C or C++ code. on top of that, the people that tend to write some of the C# code are also not actually the programmers, but instead technical artists or technical designers. or gameplay programmers that have been specialised on quickly prototyping and writing gameplay in C# instead of making well designed systems in C or C++
In this day and age, very limited knowledge and capital needed to get started. Mouse and keyboard, very limited programming experience, and all of the resources you could ever need are all online. The joy of creating an interactive world of your making also has the potential for great return value =) Consider Will Wright making SimCity for the first time, then realizing he could actively enjoy his own product because of all of the emergent qualities that came just from the quirks of programming that simulation.
As a Computing Graduate i spent about 4 months learning the Godot game engine via experimenting with it and not using tutorials i managed to make a game called Lobsters of Venice where lobsters fall from windows and the player has to hit them into moving lifts that move up and down to score. I also experimented with Phaser and made two games during my University time.
Wow that was not a title I was expecting from an LTT video, I think its uncommon for developers to have their own dedicated video like this (hello fellow game developers) and I think this is fantastic. Personally, I use Python and C and write the entire project in code without programs like Unreal or Unity to help, it's really challenging, especially starting out with a blank project! Thanks for another fantastic video!
I feel like this is by far the best sponsored showcase I’ve ever seen on LMG channels as a whole. Real world usage, the outcome of it, and a subjective experience of the device, even if there may have been some outside influence from Gigabyte
I have huge respect for people who can just jam together a game in a matter of hours. Game development is no joke, even making a simple minigame can be quite challenging. Last semester I had to make a simple VR flight simulator in Unity within 6 days. Of course, it was quite rudimentary and not very sophisticated, but I had to code the physics system from scratch. And let me tell you, it was a nightmare.
As someone who runs a Game Dev studio here in Malaysia, I can say that getting into game Dev is super easy; don't need a powerful machine or fancy gear, but just an idea and the determination to have it made!
I like to watch those yt videos where game developers comment top speed runners. Sometimes it's like "oh he found that old bug" and other times "How did he do that? Oh he's exploiting this or that.". Devs seem to know every bug but are always impressed by the players.
It's better than my FPS game I made in DarkBASIC like 15 years ago. Modeled all the guns, environment, grabbed free sounds....but my lord was it awful. Playable, but awful.
Man, haven't heard that name since I used it about the same amount of time ago (more around 17-18 years ago). Although back then I was to engrossed in my games that I didn't have the patience to understand it well so mainly copied code for a demo tank game lol.
I'll jump in as well: As someone who works at a studio (currently not in a game dev capacity though) and also works on their own indie projects, it's cool to see this type of content!!!
4:21 It would have been really cool if they demo'd the laptop with audio production. I know they have at least one audio enthusiast on staff (I forget who, but there was a review of a midi controller a while back), and I know that people have commented being interested in seeing more audio stuff. It would have been fairly quick to put together a simple song or sfx design/processing (especially compared to modeling or the like) and a DAW with a bunch of tracks and VSTs going can REALLY push even the most hardcore systems out there. Would have been a much better demonstration of the laptop capabilities, though I guess it wouldn't have gotten as many views.
It's a lot of work but you can throw things together and some people put out premade solutions for common processes and premade assets for commonly used art that you can play with it like blocks and modify them to suit your needs and that can save you a lot of time. Just make sure you pay attention to the terms of use for them to make sure it's compatible with your use case.
following coding in flow for a while now and he is my most favorite youtuber in terms of android studio support youtuber. Now watching linus mention him on video it feels so great!
As a developer myself, I am 100% surprised and happy that this randomly popped up. Takes a lot to do anything even with the fantastic tutorials and communities with the likes of Unity, Unreal, and Gamemaker communities, to make a full game. But its fun and rewarding. Glad to see you guys using tech to delve more into the creation process to the experiences you consume. Nice to see. Keep it up!
"Simulate horrible situations and how hard it is to repair." Will one of those simulations being, "You asked Linus to hold your device for you while you fish your keys out of your pocket, only to see Linus 'accidentally' drop your laptop down the stairwell"?
Thanks guys, I have a big Game Design Project that I haven't started yet for my High School Game Design class, thanks for the ideas! (And the Sick Assets!)
for years after Battlefield: Bad Company launched, i was sure i was gonna be a game designer when i grew up. i was so passionate about that game and constantly had ideas flowing on things i thought would improve the game. i had notepads filled with ideas that would come to me while playing the game. i knew i would never be able to get the devs to make changes to the game based on one persons' ideas. so i decided one day i would become a game dev so that i could make a game exactly how i wanted to make it. after years of this dream, i realized i am so totally not even close to being smart enough to develop a game. nor determined enough. it really is a ridiculously difficult industry, and i have huge respect for game devs of all types. ill leave the game design to them, as generally, theyre far smarter than i am.
I've been using a Gigabyte Aero laptop as my daily driver since Q4'19 now and I was really curious to see what you guys were going to do with the new 12th-gen model there. Seems like you had a sports car but kept it in first gear in the parking lot. Hopefully we get to see the Aero stretch its legs in a future video.
You guys are going through all the assets and giving credit where it's due the best I've ever seen! Loving the game engine wars (UE/Unity fighting for market share lol rn)
Ever since I moved into one the "load-shedding" corners of thing globe I have been campaigning for high performance laptops over UPS based desktop setups. It just sucks that they are super expensive even in the second hand market.
unity game dev here! if you want to start making games here is what i did to learn game dev by myself: 1. Use a game engine (for example unity) 2. Make some maps first to get used to the ui 3. copy code from the internet, that get you to get used to how the code looks (bonus tip: try to read it). 4. When you are confident enough, start typing the magic words to make a script, dont use complex things. 5. Slowly start learning new commands and stuff thats how i learned gamedev, hope this comment is helpful
Would love more videos like this. Maybe not straight up game developing but maybe each video focuses on one aspect of a games feature. Like say in Minecraft, focus on the procedural generation of the world, showing a small bit of code on how to get something like that done, then why you would want to use procedural generation and then what that does for the developer, like giving them more time to work on something else, simplifying aspects of the world creation and things like that. So one part is how it works, one is how it benefits the player and the other is how it benefits the developer.
For next video try using Unreal Engine, that thing really pushes your system when building the shaders, or you can enable Ray Traced Global Illumination
YES! I WOULD LOVE TO SEE THEM COVER GODOT Open source tools are always cool, and although Godot still has quite a fair bit to go when it comes to 3D games, I see a lot of potential in it
As a school project I had to make a game engine and 2 sample games. Most of my time was spend on the game engine. To be fair your game took 12 hours but you had most of the work done for you. You did say this, but it's cool that there is infrastructure for a game dev to drop in and and not have to make an engine, and u dont have to understand the underlying engine. The engine took me 30 hours but the games took 6 hours each. Nice video
Game dev really has come such a long way when it comes to being easier to get into, and it really has a lot to do with both unity and unreal and their asset stores, its so easy now to find the very basics of what you need to make a functioning game and throw it all together, sure the game might not look pretty, and the things you can't just download (like good level design) might take a while to learn, but it'll just work and it'll only take a couple days. It wasn't that long ago that if you wanted to get into game dev, even for fun, you had a whole host of skillsets to learn and get your head around, you first had to navigate a whole host of graphics packages, everything from paint to blender, then you needed to learn working with IDE's and programming languages, you had to learn basic Animation, then if you wanted any sound in your game at all, you needed to learn to use at least a very basic DAW for music creation and creation of sound effects...and that's just the stuff you need before you even get into the more "theoretical" side of development, learning what a good game is, level design, an actual idea for a game, etc, you basically had to be a jack of all trades to do anything at all, now you can get away with not knowing much about a few of those aspects unless you want something very customized or complex. and then there's stuff like the core engine where its basically just all there and really is drag and drop, sure you can't make anything really special and you can't really customize much, but i still wish i had something like that when i was a kid.
The Unity asset store is a pretty blind shot tho. Assets can be pretty helpful or exceedingly useless. If you really want to know what you are doing, sticking to doing it yourself is better in my experience! I spent a lot for useless garbage in that place. Also, your 2nd paragraph is still 100% valid. You still can't make a good game without knowing such things. The best you can go without them, are those flappy bird knock-offs or shitty games like that Twerk game that Linus played not a long ago. And for Unity, my experience, the engine is VERY customizable! You can create your own physics engine, your own editor window, tools, menu, etc. It is more leaned towards the intermediate level but you can. I think that the only thing you cant customize, is the render system. You have some options but cant build it from the ground up. I THINK. That's above my knowledge lol But yeah, game development nowadays is heck easy compared to before! Coding in assembly? Having to allocate the memory registry then grab it and then do your stuff? Fitting an entire game in 32kb? Those people were magicians lol
@@nankinink Yeah, I'm not trying to say making something really good is easy, beacuse it isn't, and if you want to be really good, yeah you do still have to know a fair bit about all aspects of game dev, and have almost mastered at least one of them, you're definitely better off being able to make and animate your own models etc, but like, we're in such a good place just in general, and yeah i've got nothing good or bad to say about Unity tbh, its as good as the people using it at this point, and the asset store...eh i know what you're saying, but i feel like, at least theres something like it there now ya know? at least if someone just wants to learn, they have some stuff to start with.
As a fellow (unreal engine) game developer I would say one of the most important things is fan-noise in a laptop, as it quickly gets tedious to work with a screaming fan in the background. Unfortunately they did not mention this for the laptop in the video. Personally I use Asus M16 with i9 and rtx 3070, and have it in silent mode. Really wish reviewers would start to mention fan noise in their laptop reviews. Other than that - keep up the good work, fun to see Linus talking about making video games :D
For the laptop repair, I skateboard to class from my parkinglot. One day I hit a really gnarly bump in the concrete and I had to bail and I landed on my backpack to cushion the blow. Unfortunately, my laptop is in a pouch that's right against my back. I ended up cracking the board and gpu. I still get random BSoDs even after getting it repaired. I happened to have a warranty and protection, but I'm curious what it might cost if I didn't have those.
LTT GAME JAM WHEN???? Game jams are great, I've done more than 100 at this point 😂 highly recommend, especially for people just starting out. Would be cool to see LTT run one!
This takes me back to the days of high school when I was messing around with gamemaker instead of doing school work. I have my game files somewhere, but I was doing my best to recreate Mario kart on the PC just as a fun project. Fun fact, it's impossible on the lite version. Lol I then tried a simpler game, Pacman, but I never finished.
The time in which you released this video is perfect because I'm just starting to learn C, C++, and later C#. It's crazy how the world works, this just gave me so much drive. Thank you.
Hah, didn't expect to see game development here. anyway I use Godot, a free, open source and intuitive engine, I suggest you to check it out. (soon there will be a big update)
@@IslamistSocialist371 I wouldn't say one is better than the other, they have different approaches and one may be better for a certain type of game than the other. In general the main differences are that Godot is FOSS and the great community it has is always making new add-ons and help the development, instead Unity has a free version and pro one. Moreover Godot is known for being lightweight, and Unity exist for a longer time.
Game Maker (the predecessor to Game Maker Studio) already existed during the early 2000's. I even used it back then. It had complete drag and drop game creation capabilities, including scripting. Built in sprite editors. Object editors. Scripting Editor. and more. It was possible to create games purely by dragging and dropping, or go more "advanced" by manually scripting the game. It became a paid Game Engine and Game Creation tool around the time it got its first usable rudimentary 3D support, also during the early 2000's.
gotta love how dude's a "level designer" yet he never thought of putting the collision box on a 45 degree or just make 2 rectangles to fit the blades better... gotta love how much people lie on there resumes these days...
Just making this video can get you be nominated for "Best Devlog" for the Unity awards. It's amazing how they only look at some big RUclipsrs and ignore the majority of their smaller creators
Game development is extremely difficult. Every game developer is grateful that the game engine exists because that is a technical marvel. I remember for university we had to make a 2D game but we weren't allowed to use any external game engine, we had to make our own and even for that simple game it was a nightmare. After this experience, I can definitely say that I appreciate games more no matter how crap they are.
I attended a 48 hour game jam once as part of a team of 4! We were all very inexperienced but at the end we did have a playable 2D game slapped together, gotta say, 48 hours seems like a lot of time for such a project at first but we barely finished it on time lol
Talking of sitting next to the developer. I had the pleasure of sitting next to Piotr Iwanicki, the chap behind Superhot, at a PC Gamer Weekender here in the UK........I had nothing but praise for his work though, not a bad word said. Was a really cool conversation and he's a really nice guy. Was an amazing insight into his world and how he sees things.
This was really cool! It also gave me flashbacks to a game development class I took at community college for what I thought would be just for fun but turns out it definitely was not due to various reasons. But major props for all those game developers out there!
I had zero knowledge of Unreal like 2 years ago, a lot of templates helped me to get where I am, and I'm now confident to launch my game with what I've learned ! Just go slowly and try to understand others dev's code to make yours better, and have fun, it's all that matters
I been doing game development as just a hobby for the past few years. Started with Unity and it was enjoyable, but after Unreal Engine 5 came out in Early Access (and now Preview) I have been having the most fun I have ever had with game development. Had to learn blueprints, but they (for me) are easier to deal with than C#. Was awesome to see a video like this on LTT!
I've made a few small games, but I still know how long it takes to make simple looking games that most people don't really acknowledge. Glad this video somewhat showed how long it takes to make a simple game.
it is hard and frustrating when you haven't learnt c# anytime in your life and you try to learn from yt and do but it gets fun. sadly i had to stop working on my projects due to my exams but im pretty sure i will reopen them once im in college
As a game dev, I can attest to game dev being extremely hard because we're essentially manufacturing fun and fun is subjective. Apart from that, there are sooo many departments that come together over a long period of time with huge budgets to make games, all at the risk of a player saying, mehhh, I liked the previous one better :/
Ngl, I'd really like to see LTT's take on video game development and design on more videos, this stuff is so interesting and LTT adds a little spice to it
I think this was the most apt video of "I got sponsored and I just made a video cuz of that" I do love all of your videos, like the home tech upgrades and all but this one didn't feel like Linus tech tips at all
For a product sponsorship/showcase, I would ask for my money back! That's like being asked to showcase a Porsche by showing it can successfully get the groceries down at the local shopping center.
After popular demand, we uploaded the game for you to play!
lmg.gg/z5Dyl
"Here you go guys. It's literally just two levels, with the second one mostly being a copy of the first. I lost some work to a Unity Scene bug or there would be more, but alas. Lots of bugs, not polished at all, please don't expect a lot from this lol. By the way, Alt+F4 to quit out, the bugs are real." -NP
can you build me a pc please
time to make a video about this
open source when
uhh linus.. to me it looks like you have no idea how to build games or how computers work,unsubbed
@Hajs spam moment?
You know he's a real developer when he goes and says "I don't know what happened it was working when I tested it"
yeah "real developer" ... when your a real dev you know it has to be one of 2 things right away because you know what things cause what to happen... this dude totally over sold himself on that resume
@@bmomosaik dang you must be a very gifted programmer to not have used the “it worked yesterday” line, good on you sir!
@@rick.james. he is solo working on the "project" no one else broke it... not about being gifted, its about being organized and having a understanding of what and why you do things and not blindly following a tutorial
@@bmomosaik probably some random unity update broke it. I work in the field for more than 10 years and I hear the "it worked on my system" all the time ... It isn't usually their mistake to break but some random third party dependencies
@@bmomosaik He isn't a programmer though, when code goes wrong he isn't going to have the complete understanding needed to make such assumptions, and if you use Unity that's doubly true since a lot of the underlying functionality is hidden from you. Even if he was a programmer, games have so much complexity to their code base that you will only sometimes know what the likely issues are and usually only if you recently worked on that area of the code. Not to mention that this was a case of "it worked for me" which means that it isn't going to be an obvious issue because the issue isn't 100% reproducible, the code you expect to be working is working but only sometimes, and there are a lot of potential causes for something like that and you are unlikely to know exactly what until you do some debugging.
Now that's a video title I did not expect from LTT! Awesome!
Yup thanks to all the awesome tools that exist nowadays everyone can learn how to make games. Even a solo dev can make something great like Vampire Survivors.
However, making a good game still takes a ton of work and skill, it's a really nice mix of tech/engineering and art!
Eyy familiar game dev faces popping up haha
Hi Master XD
Nice to see you over here CM
hello mr monkey of coding
Hey I know you
As someone who's been making indie games as a passion for 11 years, it was really fun to see Linus talk about this topic!
How have the games been going? I've heard that people often suffer from burnout and that even if they get a game up and running it takes quite a lot to get players and money.
Put I link to where I can download some of those games
@@icedoutgames4051 pretty good! even if I've been working for the same game for 11 years I'm pretty motivated to keep working on my game.
making a game is definitely easy on paper and at the beginning, that's also true, but anyone will quickly realize making games is possibly the most daunting thign in the entertainment industry.
the hardest game will always be the first, after all my first game is the game ive been working on for 11 years, but im proud i've been able to get closer and closer to the game I wanted to create, and the game I wanted to play.
And to me that's something really important: create a game YOU want to create that you want to play.
(also take breaks whenever you need to, don't be afraid to be unproductive, sometimes its better to take a break than keep going!)
@@heck1234 RPG + Skill-based platformer! funnily enough i havent played much of earthbound, but I have played a bit of mother 3, i really liked that game and it inspired me to make my game very quirky (quirky)
@@philRacoindie what engine you use? cause i cant wrap my head around the idea of spending 11 years on a PLATFORMER. no offense.
"All the projectiles are broken right now, I don't know why."
Congratulation, now you're a full fledge experienced programer.
true
but that kind of does depend on what engine or dependencies you're using
As a gamedeveloper I'd never thought I'd see a video like this on the LTT channel.
i expected so much more... gotta love how dude's a "level designer" yet he never thought of putting the collision box on a 45 degree or just make 2 rectangles to fit the blades better... gotta love how much people lie on their resumes these days...
Same
@@bmomosaik He probably didn't focus on that. Most of what he did was probably getting all the assets in. 12 hours is not a lot for making a game, if you are starting from scratch.
@@Junji101 still low-key bad for 12 hours with a tutorial and premade everything. Followed brackeys 7 part tutorial and made simple 3d block slide game
@@bmomosaik Idk if it was a lie, but it was indeed kinda dissapointing.
I thought for a minute that this was going to be a game jam contest for LTT. That would be awesome, I'd throw my hat in the ring for sure.
More people should certainly get into game development, it's a lot of fun! (Apart from when it isn't, but we will ignore that part).
everything tech related is fun except when it isn't and you start to reconsider your life choices
long hours, low pay, inconsistency work. very bad work-life balance.
If you get hired by a big studio prepare for dumb hazing rituals, permanent crunch, sexual harassment (particularly as woman), and more fun stuff! Especially with Ubisoft or Activision.
I am extremely glad I didn't try to get into game development. games are cool.... but in terms of software development, games are absolutely the worst thing to work on for anyone and everyone ever.
long hours, with constant crunch time
no certainty of continued employment after a game is finished
extreme stress
very little pay
often forced by execs and shareholders to do shitty things, like release unfinished games, or be complicit when things like cyberpunk aren't ready for release, but management pushes you to release it anyway. That shit eats away at your soul when you are FORCED to put out bad work.
Besides that, games are easy to get into until the project reaches a certain size. at that point, the learning curve is ridiculous. it's easy to make a game in 12 hours, but give yourself a full year and you'll eventually trap yourself into having made a game with massive structural/scale problems that can't be easily fixed without massive rewrites. Not to mention if you're an indie dev, you're going to need to make art, music, visuals, all by yourself.
Its fun, until it isn't
I'd love to see a "Linus Game Tips" channel where it's just things like this and other things like game reviews
They should work on one game and just do updates on it
Rebirth of the cynical brit formats under this umbrella, I'd love that.
This is more a technology showcase for developers. He doesn't really talk about games but about game development. So it still fits the name Tech Tips.
We need that right now.
Need someone to fill in for Brackeys
Shameless plug for Godot, the free and open-source 3D game engine!
The Laptop repair episode is just going to be trying to repair all the laptops Linus dropped
Lmao 💀
lol
True
Followed by Louis Rossman's video about what they should have ACTUALLY done to repair the laptops.
If one of the "disaster scenarios" isn't showing linus just dropping one on the floor, then I'm gonna be disappointed
The thing I learned during my student game development project is that while it’s easy to play something and judge whether it’s fun or not and even what could be improved, it is REALLY hard to design a fun experience from the ground up.
Watched the channel since ultimate rgb gaming setup and you guys still wow me keep up the good work!
is it you favorite one though
@@djlucky3720 no the speding my youtube money one is my fav
@@djlucky3720 and you what is you favorite vid?
@@luukpeters4593 for me it is the ultimate gaming setup vid LMAO
I feel like this isn't going to help the "How is this game still early access?!" or "This has been in development for like 3 years!" type comments, but if it gets some more people into game development, I'm all for it. More games, more fun, right?
@Carl Gunderson Something something Duke Nukem
I'm not really sure encouraging people to get into an industry with often poor working conditions is a good idea. More games, and more fun for consumers but often not the developers.
@@tams805 Independent. Also, some people have hobbies.
I love that 'You Are Winner' end screen reference to Big Rigs🤣. Great video!
This video is incredible, the explanation for how it's done was great to here and it was very inspirational. I love these types of videos, keep up the great work!!
@Hajs VERY WEAK!
As a freelancer that makes small games for a living, I can say Plouffe did a great job for his first 12 hours of game programming 👌
*I use the Game Maker series, started with GM6 and currently using GM:Studio 2 (around 13 years of experience)
damn 2 years longer than me, nice to see you're still kicking to this day tho!
i really cant say he did anything near a "great job"
the dude's a "level designer" yet he never thought of putting the collision box on a 45 degree or just make 2 rectangles to fit the blades better... gotta love how much people lie on there resumes these days...
@@bmomosaik I'm just comparing what he did to my first 12 hours of game development
hint: it didn't go so well
Of course anyone with experience can do much more than what he did in 12 hours - game jams prove this
Been using GM since version 4 back in 2001 lol. That software came a long way.
@@darkfalzx yeah, the most notable changes for me were export to HTML5 and mobile platforms
Showing your game on your pc is cool, but showing your game on your phone is somehow a lot cooler
Seriously didn't expect Game Dev to get coverage like this, big thanks !
I have been a developer for a couple of years now, and if you want to get into game dev, C# is a great language to start with, then work your way up to something like c++. You could even try out python rather than c#, which in my opinion, Is a little bit easier to grasp at the beginning!
why, though?
I think everyone is taught c or c++, go directly with c++.
I dont understand why people use/like c#
@@shre6619 c++ is very complex compared to other programming languages and the syntax is not exactly "beginner" friendly IMO and due to c being a low-level language (not to mention old and mainly good for certain tasks these days (kernels etc) although its pretty important to understand how a computer works with memory at a lower level). If you are completely new to programming go with c# or python these are much easier to get your head around than move onto other languages.
I think everyone is different...
I tried python, ruby and c++ after.
Python was so much harder for me to learn!
Admittedly it was faster to learn how I can just throw things together from the top of my head In mere hours, but c++ as a learning experience made so much more sense to me!
I assumed python was the way because everyone would say python python python...
But c++ is beginner friendly too imo!
Maybe just try a week of each language and see what fits you instead?
If the target is game dev, then I wouldn't necessarily recommend Python. If you really hate curly braces though, you could try out Godot with it's own native GDScript - which is syntactically quite similar to Python.
@@shre6619 hi, as a C, C++, and C# developer. and a game engine developer. I'd say people use C# for less performance critical parts of the codebase due to the iteration time. there's no compiler you need to wait for, and it's a lot simpler when you don't need to worry about passing by copy, by reference, by pointer, by move, forwarding reference, etc etc. allocate on stack, allocate dynamically, preallocate and reuse. and whatever other things that come with writing good maintainable and performant C or C++ code.
on top of that, the people that tend to write some of the C# code are also not actually the programmers, but instead technical artists or technical designers. or gameplay programmers that have been specialised on quickly prototyping and writing gameplay in C# instead of making well designed systems in C or C++
I've run ARK DevKit on last years Aero with a 3080, and the issues I have there, are the same issues I have on a full blown development rig desktop.
Oh hey a fellow ark player, what mod were you working on?
Buzzing about this, my wife and I want to do a project together (basically no experience).
If you need any help feel free to ask me, I'm a game dev :p
Your dreams will never come true, give up
go for it! It's a lot of fun. If you do get into it and decide to use Unity, Brackeys and Code Monkey are very good RUclips channels to learn from
In this day and age, very limited knowledge and capital needed to get started. Mouse and keyboard, very limited programming experience, and all of the resources you could ever need are all online. The joy of creating an interactive world of your making also has the potential for great return value =) Consider Will Wright making SimCity for the first time, then realizing he could actively enjoy his own product because of all of the emergent qualities that came just from the quirks of programming that simulation.
@@maestro_5670 Nothing is certain in life, except the presence of a nihilist in RUclips comments.
7:00 you know he's a developer when he says this.
As a Computing Graduate i spent about 4 months learning the Godot game engine via experimenting with it and not using tutorials i managed to make a game called Lobsters of Venice where lobsters fall from windows and the player has to hit them into moving lifts that move up and down to score.
I also experimented with Phaser and made two games during my University time.
That’s sick u shuold keep it up
Kinda want to play it 😜
Wow that was not a title I was expecting from an LTT video, I think its uncommon for developers to have their own dedicated video like this (hello fellow game developers) and I think this is fantastic. Personally, I use Python and C and write the entire project in code without programs like Unreal or Unity to help, it's really challenging, especially starting out with a blank project! Thanks for another fantastic video!
I feel like this is by far the best sponsored showcase I’ve ever seen on LMG channels as a whole. Real world usage, the outcome of it, and a subjective experience of the device, even if there may have been some outside influence from Gigabyte
I have huge respect for people who can just jam together a game in a matter of hours. Game development is no joke, even making a simple minigame can be quite challenging. Last semester I had to make a simple VR flight simulator in Unity within 6 days. Of course, it was quite rudimentary and not very sophisticated, but I had to code the physics system from scratch. And let me tell you, it was a nightmare.
As someone who runs a Game Dev studio here in Malaysia, I can say that getting into game Dev is super easy; don't need a powerful machine or fancy gear, but just an idea and the determination to have it made!
As a hobby indie game dev it's really interesting to see the way how you are approaching this topic! Awesome!
I used gamemaker studio and followed tutorials to make an asteroids clone. Was a fun project! I made the sound effects and music too!
You guys should definitely do more videos like this. Getting insight into game development tools is super interesting.
Enthusiast keyboards, mice, mousepads, and now game development? Plouffe is easily becoming one of my favorites at LMG
You’ve been shortlisted among the winners for the ongoing giveaway contact address above^^^
I like to watch those yt videos where game developers comment top speed runners. Sometimes it's like "oh he found that old bug" and other times "How did he do that? Oh he's exploiting this or that.". Devs seem to know every bug but are always impressed by the players.
It's better than my FPS game I made in DarkBASIC like 15 years ago. Modeled all the guns, environment, grabbed free sounds....but my lord was it awful. Playable, but awful.
Man, haven't heard that name since I used it about the same amount of time ago (more around 17-18 years ago). Although back then I was to engrossed in my games that I didn't have the patience to understand it well so mainly copied code for a demo tank game lol.
@@xenibyte5898 You're right, it was probably closer to 2005!
I made a boulderdash clone in visual basic back in around 2006. It was great fun.
I'll jump in as well:
As someone who works at a studio (currently not in a game dev capacity though) and also works on their own indie projects, it's cool to see this type of content!!!
4:21 It would have been really cool if they demo'd the laptop with audio production. I know they have at least one audio enthusiast on staff (I forget who, but there was a review of a midi controller a while back), and I know that people have commented being interested in seeing more audio stuff.
It would have been fairly quick to put together a simple song or sfx design/processing (especially compared to modeling or the like) and a DAW with a bunch of tracks and VSTs going can REALLY push even the most hardcore systems out there. Would have been a much better demonstration of the laptop capabilities, though I guess it wouldn't have gotten as many views.
You're so right, and I want to see it on LINUX, too! ☘️🇺🇦
this was the last thing i expeced LTT to do
as someone whos made small games for a few years this was a pleasant surprise
He made it seem too easy, I kinda want to try making my own game now 😅
Do it! It's fun. You can probably whip something decent together with Godot.
It's a lot of work but you can throw things together and some people put out premade solutions for common processes and premade assets for commonly used art that you can play with it like blocks and modify them to suit your needs and that can save you a lot of time. Just make sure you pay attention to the terms of use for them to make sure it's compatible with your use case.
its not as hard as he makes it to be. The hardest part is probably designing and making or finding the correct assets
the hardest part is the assets
"That bug isn't supposed to happen" is that your idea of _easy_ ? lol but yes you should try it anyway.
following coding in flow for a while now and he is my most favorite youtuber in terms of android studio support youtuber. Now watching linus mention him on video it feels so great!
"It worked fine at home"
I feel that, I have experienced that so much
every programmer Nightmare right here. When you present the app you making for weeks, suddently it's bugged out like crazy.
@@IslamistSocialist371 a few weeks ago when a higher up was there to see it working the gpu in a rental server failed catastrophically, that one day
As a developer myself, I am 100% surprised and happy that this randomly popped up. Takes a lot to do anything even with the fantastic tutorials and communities with the likes of Unity, Unreal, and Gamemaker communities, to make a full game. But its fun and rewarding. Glad to see you guys using tech to delve more into the creation process to the experiences you consume. Nice to see. Keep it up!
"Simulate horrible situations and how hard it is to repair."
Will one of those simulations being, "You asked Linus to hold your device for you while you fish your keys out of your pocket, only to see Linus 'accidentally' drop your laptop down the stairwell"?
Thanks guys, I have a big Game Design Project that I haven't started yet for my High School Game Design class, thanks for the ideas! (And the Sick Assets!)
finally a game I can run with my old graphics card
for years after Battlefield: Bad Company launched, i was sure i was gonna be a game designer when i grew up. i was so passionate about that game and constantly had ideas flowing on things i thought would improve the game. i had notepads filled with ideas that would come to me while playing the game. i knew i would never be able to get the devs to make changes to the game based on one persons' ideas. so i decided one day i would become a game dev so that i could make a game exactly how i wanted to make it. after years of this dream, i realized i am so totally not even close to being smart enough to develop a game. nor determined enough. it really is a ridiculously difficult industry, and i have huge respect for game devs of all types. ill leave the game design to them, as generally, theyre far smarter than i am.
I can’t wait for this to blow up like how Flappy Bird used to be.
Nice to see a gamedev video on LTT :) You can use circle (or sphere) colliders for the saws, then you wouldn't have the collider inaccuracy problems.
I've been using a Gigabyte Aero laptop as my daily driver since Q4'19 now and I was really curious to see what you guys were going to do with the new 12th-gen model there. Seems like you had a sports car but kept it in first gear in the parking lot. Hopefully we get to see the Aero stretch its legs in a future video.
You guys are going through all the assets and giving credit where it's due the best I've ever seen! Loving the game engine wars (UE/Unity fighting for market share lol rn)
Ever since I moved into one the "load-shedding" corners of thing globe I have been campaigning for high performance laptops over UPS based desktop setups. It just sucks that they are super expensive even in the second hand market.
unity game dev here!
if you want to start making games here is what i did to learn game dev by myself:
1. Use a game engine (for example unity)
2. Make some maps first to get used to the ui
3. copy code from the internet, that get you to get used to how the code looks (bonus tip: try to read it).
4. When you are confident enough, start typing the magic words to make a script, dont use complex things.
5. Slowly start learning new commands and stuff
thats how i learned gamedev, hope this comment is helpful
Super video linus, now i know how to make a game.
Would love more videos like this. Maybe not straight up game developing but maybe each video focuses on one aspect of a games feature. Like say in Minecraft, focus on the procedural generation of the world, showing a small bit of code on how to get something like that done, then why you would want to use procedural generation and then what that does for the developer, like giving them more time to work on something else, simplifying aspects of the world creation and things like that. So one part is how it works, one is how it benefits the player and the other is how it benefits the developer.
Any chance we can actually play the game at some point?
the most slept on video by far
I have been working on a game for a year and started when I new nothing about unity. Making a "playable" game in 12 hours is really an achievment
While prices of graphics cards are stupidly high, Linus is there for us. Making a game which we all can play.
For next video try using Unreal Engine, that thing really pushes your system when building the shaders, or you can enable Ray Traced Global Illumination
"Please don't have high expectations" is totally gonna be my go-to from now on! xD
As someone who got into game dev for fun, I highly suggest Godot, open source engine and easy to learn, more tutorials coming out lately too
YES! I WOULD LOVE TO SEE THEM COVER GODOT
Open source tools are always cool, and although Godot still has quite a fair bit to go when it comes to 3D games, I see a lot of potential in it
As a school project I had to make a game engine and 2 sample games. Most of my time was spend on the game engine.
To be fair your game took 12 hours but you had most of the work done for you. You did say this, but it's cool that there is infrastructure for a game dev to drop in and and not have to make an engine, and u dont have to understand the underlying engine.
The engine took me 30 hours but the games took 6 hours each.
Nice video
What the hell Linus, you made a game lmao
Awesome of you to give a shout out to Coding In Flow.
That’s dope I might look into
This as a side hobby I was just thinking about this about a week ago
This is my full time job lol, I work at Unity. It's great to see this on your channel.
Game dev really has come such a long way when it comes to being easier to get into, and it really has a lot to do with both unity and unreal and their asset stores, its so easy now to find the very basics of what you need to make a functioning game and throw it all together, sure the game might not look pretty, and the things you can't just download (like good level design) might take a while to learn, but it'll just work and it'll only take a couple days.
It wasn't that long ago that if you wanted to get into game dev, even for fun, you had a whole host of skillsets to learn and get your head around, you first had to navigate a whole host of graphics packages, everything from paint to blender, then you needed to learn working with IDE's and programming languages, you had to learn basic Animation, then if you wanted any sound in your game at all, you needed to learn to use at least a very basic DAW for music creation and creation of sound effects...and that's just the stuff you need before you even get into the more "theoretical" side of development, learning what a good game is, level design, an actual idea for a game, etc, you basically had to be a jack of all trades to do anything at all, now you can get away with not knowing much about a few of those aspects unless you want something very customized or complex.
and then there's stuff like the core engine where its basically just all there and really is drag and drop, sure you can't make anything really special and you can't really customize much, but i still wish i had something like that when i was a kid.
The Unity asset store is a pretty blind shot tho. Assets can be pretty helpful or exceedingly useless. If you really want to know what you are doing, sticking to doing it yourself is better in my experience! I spent a lot for useless garbage in that place.
Also, your 2nd paragraph is still 100% valid. You still can't make a good game without knowing such things. The best you can go without them, are those flappy bird knock-offs or shitty games like that Twerk game that Linus played not a long ago.
And for Unity, my experience, the engine is VERY customizable! You can create your own physics engine, your own editor window, tools, menu, etc. It is more leaned towards the intermediate level but you can. I think that the only thing you cant customize, is the render system. You have some options but cant build it from the ground up. I THINK. That's above my knowledge lol
But yeah, game development nowadays is heck easy compared to before! Coding in assembly? Having to allocate the memory registry then grab it and then do your stuff? Fitting an entire game in 32kb? Those people were magicians lol
@@nankinink Yeah, I'm not trying to say making something really good is easy, beacuse it isn't, and if you want to be really good, yeah you do still have to know a fair bit about all aspects of game dev, and have almost mastered at least one of them, you're definitely better off being able to make and animate your own models etc, but like, we're in such a good place just in general, and yeah i've got nothing good or bad to say about Unity tbh, its as good as the people using it at this point, and the asset store...eh i know what you're saying, but i feel like, at least theres something like it there now ya know? at least if someone just wants to learn, they have some stuff to start with.
As a fellow (unreal engine) game developer I would say one of the most important things is fan-noise in a laptop, as it quickly gets tedious to work with a screaming fan in the background. Unfortunately they did not mention this for the laptop in the video. Personally I use Asus M16 with i9 and rtx 3070, and have it in silent mode. Really wish reviewers would start to mention fan noise in their laptop reviews. Other than that - keep up the good work, fun to see Linus talking about making video games :D
For the laptop repair, I skateboard to class from my parkinglot. One day I hit a really gnarly bump in the concrete and I had to bail and I landed on my backpack to cushion the blow. Unfortunately, my laptop is in a pouch that's right against my back. I ended up cracking the board and gpu. I still get random BSoDs even after getting it repaired. I happened to have a warranty and protection, but I'm curious what it might cost if I didn't have those.
LTT GAME JAM WHEN???? Game jams are great, I've done more than 100 at this point 😂 highly recommend, especially for people just starting out. Would be cool to see LTT run one!
This takes me back to the days of high school when I was messing around with gamemaker instead of doing school work.
I have my game files somewhere, but I was doing my best to recreate Mario kart on the PC just as a fun project.
Fun fact, it's impossible on the lite version. Lol
I then tried a simpler game, Pacman, but I never finished.
The time in which you released this video is perfect because I'm just starting to learn C, C++, and later C#. It's crazy how the world works, this just gave me so much drive. Thank you.
You’ve been shortlisted among the winners for the ongoing giveaway contact address above^^^^
Hah, didn't expect to see game development here. anyway I use Godot, a free, open source and intuitive engine, I suggest you to check it out. (soon there will be a big update)
+1 for Godot.
Is Godot better than unity? just asking
@@IslamistSocialist371 I wouldn't say one is better than the other, they have different approaches and one may be better for a certain type of game than the other. In general the main differences are that Godot is FOSS and the great community it has is always making new add-ons and help the development, instead Unity has a free version and pro one.
Moreover Godot is known for being lightweight, and Unity exist for a longer time.
Game Maker (the predecessor to Game Maker Studio) already existed during the early 2000's. I even used it back then. It had complete drag and drop game creation capabilities, including scripting. Built in sprite editors. Object editors. Scripting Editor. and more. It was possible to create games purely by dragging and dropping, or go more "advanced" by manually scripting the game. It became a paid Game Engine and Game Creation tool around the time it got its first usable rudimentary 3D support, also during the early 2000's.
gotta love how dude's a "level designer" yet he never thought of putting the collision box on a 45 degree or just make 2 rectangles to fit the blades better... gotta love how much people lie on there resumes these days...
Just making this video can get you be nominated for "Best Devlog" for the Unity awards. It's amazing how they only look at some big RUclipsrs and ignore the majority of their smaller creators
Game development is extremely difficult. Every game developer is grateful that the game engine exists because that is a technical marvel. I remember for university we had to make a 2D game but we weren't allowed to use any external game engine, we had to make our own and even for that simple game it was a nightmare. After this experience, I can definitely say that I appreciate games more no matter how crap they are.
I attended a 48 hour game jam once as part of a team of 4! We were all very inexperienced but at the end we did have a playable 2D game slapped together, gotta say, 48 hours seems like a lot of time for such a project at first but we barely finished it on time lol
Talking of sitting next to the developer. I had the pleasure of sitting next to Piotr Iwanicki, the chap behind Superhot, at a PC Gamer Weekender here in the UK........I had nothing but praise for his work though, not a bad word said. Was a really cool conversation and he's a really nice guy. Was an amazing insight into his world and how he sees things.
Thanks for sponsoring this video, Gigabyte! Too bad I don't buy your products any more because you're always the cheapest and we get what we pay for.
This was really cool! It also gave me flashbacks to a game development class I took at community college for what I thought would be just for fun but turns out it definitely was not due to various reasons. But major props for all those game developers out there!
I had zero knowledge of Unreal like 2 years ago, a lot of templates helped me to get where I am, and I'm now confident to launch my game with what I've learned !
Just go slowly and try to understand others dev's code to make yours better, and have fun, it's all that matters
I do quite a bit of programing and some game dev stuff and would love to see more game dev oriented content!
I been doing game development as just a hobby for the past few years. Started with Unity and it was enjoyable, but after Unreal Engine 5 came out in Early Access (and now Preview) I have been having the most fun I have ever had with game development. Had to learn blueprints, but they (for me) are easier to deal with than C#.
Was awesome to see a video like this on LTT!
Unity also have Bolt scripting system, you don't need to write Code if you don't want. Use whatever engine you like though.
It's nice to see Kal Penn is working with Linus. I really love his acting in House M.D.
Calling Keen a captain is like calling Trudeau a janitor.
I've made a few small games, but I still know how long it takes to make simple looking games that most people don't really acknowledge. Glad this video somewhat showed how long it takes to make a simple game.
Waiting for the summoning salt video about the history of speed running LTT.
RUclips: _38 on trending for gaming_
Me: *so this is gaming in 2022*
was fun seeing this as someone who "attempted" to make games with unity before. Good times.
As someone who went to school for game design I'm glad to see your made a video on it
Loved coding in flow's android tutorials! Happy to see him featured here
Would love to see LMG dive into game development more--this was a really cool video!
Thanks for watching ❤️ you have been selected hope you recommend more friends to subscribe... Hit the Above contact for claiming!! 💥 Goodluck.
5:45 nice transition didnt expect that
Thanks to RUclips tutorials and unreal engine's blueprints, I am now able to make my own VR games 😎
it is hard and frustrating when you haven't learnt c# anytime in your life and you try to learn from yt and do but it gets fun. sadly i had to stop working on my projects due to my exams but im pretty sure i will reopen them once im in college
As a game dev, I can attest to game dev being extremely hard because we're essentially manufacturing fun and fun is subjective. Apart from that, there are sooo many departments that come together over a long period of time with huge budgets to make games, all at the risk of a player saying, mehhh, I liked the previous one better :/
Ngl, I'd really like to see LTT's take on video game development and design on more videos, this stuff is so interesting and LTT adds a little spice to it
I think this was the most apt video of "I got sponsored and I just made a video cuz of that"
I do love all of your videos, like the home tech upgrades and all but this one didn't feel like Linus tech tips at all
For a product sponsorship/showcase, I would ask for my money back! That's like being asked to showcase a Porsche by showing it can successfully get the groceries down at the local shopping center.
This made me recall the challenges that Dani has for his game
For a second I thought this was a dev log from a different channel, nice shake up LTT.