He's interested in video game development? Is he really interested in making a game, doing the programming, etc.? You mention that he's more inclined to art. I wonder if he'd be better off working on graphics and digital assets vs. attempting to create an entire game. Maybe he should try his hand at modding some of the more popular games out there like Skyrim. Learn how to make mods for things like armor, weapons, or something smaller in scope. With a game like Skyrim, there's already so many mods out there that he could use as reference to see how something was done. Sometimes it's easier to look at things others have done and learn from that vs. jumping in blind and trying to learn on your own without direction.
Comment has been collapsed.
Yeah I haven't been able to talk to him yet to ask how his programming skills are. I like the idea of working on graphics but he is set on game developing. It would be a great start though. I didn't think of the modding. That would be good practice and hes literally obsessed with Skyrim so that is a perfect one too start with. Thanks you had some very good points.
Comment has been collapsed.
I think the word you're looking for is "aspiring".
As for the gift, it really depends on what type of games he wants to make and what platforms he wants to make them for.
Comment has been collapsed.
ugh I knew it looked funny when I wrote it. I fixed it, thank you.
As for what type, I realize how vague my question was after people starting answering. I guess I didn't get too much information out of him because i wanted to surprise him with the gift instead of questioning him and tipping him off. Its definitely important to know though. I know that he wants to create games that are story driven.. not so much a puzzle game or anything like that. As far as any more details go, I'll have to ask.
thanks :)
Comment has been collapsed.
Not a game/program, but maybe a LootCrate subscription?
Comment has been collapsed.
The best tools are free. Unity 3D/2D would be optimal for him to use right now, but have him start with something simpler.
GameMaker: Studio is definitely the way to go for new developers. The coding language is very easy to pick up if he has even the most basic knowledge of programming. He can make entire games without coding at all, though he will still require to learn what the drag and drop functions do.
It has a fairly good asset manager, so he can import all your sprites, sound effects, music, etc. The tile editor (for making levels) isn't great, but it's usable.
You can have him start making games in the free edition. There are almost no limitations. The professional edition simply removes the splash screen the free version forces onto you. Since it's his birthday, and you HAVE to buy him something... Why not get him a game to show him the power of GameMaker? Maybe he can draw inspiration from these great games and discover the secret to success in GameMaker.
Undertale
Hotline Miami
Gunpoint
Risk of Rain
Nuclear Throne
Maybe have him finish his first game, and then gift him the Greenlight Submission Fee so he can submit his game to see if it can get on the store! Game development isn't easy, so of course your "gift" will be a bit late by the time he finishes his first game.
Comment has been collapsed.
wow thanks for taking the time to write all of this. I'm def going to look into that. I didn't know those games were made in gameMaker but I will consider it because they are great games. I agree with the Greenlight Submission Free. Its a very good gift idea but I should gift it AFTER he makes a game. Maybe a present for next year. Thanks again!
Comment has been collapsed.
you could get him a subscription to a tutorial website.
or get him this https://stacksocial.com/sales/pay-what-you-want-game-design-bundle
Comment has been collapsed.
I'm definitely going to get it then. Its a perfect recommendation thank you!
can you answer some questions though since the site doesnt seem to have a FAQ. How would I pay (credit, debit, paypal... etc?) and also, are the lessons just a digital download that would be downloaded onto the computer? thanks again
Comment has been collapsed.
You watch the videos online or download. They accept Paypal.
Comment has been collapsed.
it was a while ago that I got it, I know that the videos are on this tutorial website called Udemy https://www.udemy.com/ but I don't remember if they gave me a code that I entered on udemy or a link or what, sorry.
Comment has been collapsed.
Clickteam Fusion is garbage. It's only drag&drop and doesn't allow you to create your own stuff with coding. If you run into any kind of issue or aren't able to do something you have to contact developers of the engine and wait for them to fix it for you.
It's also not well done when it comes to optimization, if you add a lot of things to your game people will have performance issues (frame drops that shouldn't happen).
Comment has been collapsed.
GameMaker is great. Even when you move on to bigger and better development tools, GameMaker is still fantastic for making quick mock-ups or proof-of-concepts.
Comment has been collapsed.
I agree but we have this mentality that if you are very close to someone.. you should get them a thoughtful gift. Not everyone thinks like that and thats okay! Cash is great because you can get what you want and not have to act like you like a gift if you dont. Its just not personal enough for best friends :)
Comment has been collapsed.
Thank you sooo much everyone on your suggestions. I have had an overwhelming amount of responses and help from you all. I picked out what gift I want to give him. Someone has offered me a bunch of keys to different beginner softwares for a great price. I may also spend the $8.36 bundle on stacksocial (thank you Morbid237).
I'm going to keep this discussion open though, because this is going to be a long journey and we are going to be buying a lot of different programs or things even after his birthday. So if anyone wants to add, feel free and I will show him and add it to the list of things we want to check out.
Thanks again you all are the nicest community of people I've asked help from.
Comment has been collapsed.
Introduce him to Unity, op. It's software that is used in the industry to develop 2D/3D games and has a free version, and is what I use.
Link >> https://unity3d.com/
Comment has been collapsed.
Draft a storyline
what is his skill sets and knowledges of or can he produce (Arts, Design, Write and etc.)
Pre plan and phase the route for his game
I recommend Pixel game RPG based 1st, just like final fantasy 1, very good concept and pixel based.
Dont give up and dont rush.
App maker will be nice for beginner too
Comment has been collapsed.
So many bad advice in this thread... If people don't know enough about this things why do they bother suggesting stuff, especially when those things cost money... What if he ended up buying some garbage someone recommended, then he'd waste his money. Such recommendations are immoral, if you don't know what you're talking about, don't say anything.
Anyway... if he's a beginner he will have a LOT to learn. Unity was suggested and it's a capable engine, but to make something in Unity he will have to code EVERYTHING. That means the only way for him to make a game in Unity is to learn programming and that would take long time, especially considering the languages Unity uses. There are add-ons he can buy on Unity's marketplace to make some things easier, but that's extra costs. I wouldn't recommend Unity to a complete beginner, unless he's got a lot of time on his hands and very strong will to learn programming.
Game Maker is a great engine if he wants to make 2D games, but it's not good for 3D. It's expensive and uses its own language. That language is one of the easier ones to learn and since the engine has drag&drop features it's pretty good for beginners. But the engine is only worth buying if he wants to build his career creating 2D games. If he wants to create 3D he'd need a new engine, and that means he'd have to learn new language as well since GM is the only engine that uses GML.
When it comes to RPGMaker which some people recommended, if he wants to create commercial games then I'd only recommend getting MV. The older versions have limitations, resolution one being the worst. That's probably the easiest engine to learn and make games with, but it's not good for making games of all genres. It's good for RPG's, certain types of puzzle games, and story-driven adventure games like To The Moon. If those are the types of games he wants to create then it's probably worth buying, if they're not then he should pass on RPGMaker. Also RPGMaker MV uses Javascript, older versions (which again are not worth buying due to their limitations if he wants to make commercial games) use RubyScript.
Then there's Unreal Engine which is completely free to download and use. It has blueprints system which allows him to create games without programming, which is great because he can play around with that until he learns how to code (there's probably limit on what you can do with just the blueprints so he will still need to learn coding). It's a very powerful engine good for making any kind of game. And unlike with Unity you also get access to its source code. So what's the catch? There's a "5% royalty on gross product revenue after the first $3,000 per game per calendar quarter from commercial products."
That 5% royalty may not seem like much, but you have to keep in mind the cuts digital stores take for selling your game, which are around 30%. Don't forget taxes as well. That 5% royalty will end up being a lot more money then you'd spend if you just bought license for say Unity or another engine. You have to send detailed sale reports to them whenever it's time to pay the royalty which is annoying.
There are also several promising completely-free open source engines out there that he should probably take a look at as well. Godot Engine looks very promising. It can make 2D and 3D games, uses python-based scripting language, can export to a lot of platforms. I haven't tried it out yet, but based on what I've read about it I think it could surpass Unity engine, if it already didn't. The engine is still being worked on, so while you can make games, it's possible that there are bugs and issues. Your friend could do some research about that one, maybe check the forums and asks some questions about it.
Comment has been collapsed.
I appreciate all of the time you put into this! This helps a lot because he is a beginner so its perfect to know where to start and where not to start. Still though, everyone in this discussion were only trying to help and I appreciate everyones answers. I wouldn't have just spent money based solely on their suggestions because I do a whole lot of research after getting the recs. Everyone works well with different things so I dont think anyone is really wrong here.
Thank you so much for the time and effort you put into helping us! I think we will start with rpg maker because he seems to enjoy rpgs. Then we will move onto learning some basic coding if he doesn't already know it. Much appreciated :)
Comment has been collapsed.
16,860 Comments - Last post 44 minutes ago by Deleted2137
2,658 Comments - Last post 1 hour ago by DemonFox
24 Comments - Last post 3 hours ago by BlazeHaze
7 Comments - Last post 4 hours ago by mm3n
1,181 Comments - Last post 5 hours ago by NeStric
21 Comments - Last post 5 hours ago by FranEldense
391 Comments - Last post 6 hours ago by kiseli
33 Comments - Last post 11 minutes ago by JustBonez
122 Comments - Last post 13 minutes ago by ClapperMonkey
200 Comments - Last post 40 minutes ago by Patxxv
1,576 Comments - Last post 43 minutes ago by ExcelElmira
674 Comments - Last post 44 minutes ago by fr0zenX
47 Comments - Last post 1 hour ago by Yamaraus
67 Comments - Last post 2 hours ago by Oshyer
I have a friend who's birthday is coming up and his goal is to be a video game developer. He has never made a game in his life and has no software to do so. You all seem to be more expert then I when it comes to games. Can the community help me out :)
What is a good program/game that I can buy that would help him with his goal. Dont forget he is a beginner! Also I dont have a specific budget but nothing to crazy.
thanks for the future advice!
Comment has been collapsed.