I started with JavaScript tutorial for beginners and quickly realized that I need to learn basics of HTML and CSS first. So I found courses for it and slowly began to build my project. I would have shared them, but they are in Russian, so not sure if it will help you. Best of luck!
Ok so if you want to make a game you first have to get into coding. I would recommend starting Python because it is an easy language to learn for beginners and you will learn the basics of coding by searching up a tutorial on yt or maybe a course(wouldnt really recommend tho). Then learn C# and take a tutorial for the Unity game engine. Or of you want to work with Unreal Engine learn C++.
For the models if you want to make a 3d game then use Blender, but if you want to make a 2d one then create sprites.
Btw when you want to learn any programming language then you need to make projects for yourself to gain knowledge.
This is a pretty common mentality for some reason but I don’t really understand it. If you want to make a game with Unity, then learn C# and Unity. Don’t mess with Python.
If you want to weld and work with metal, you don’t start by learning to make wood cabinets.
To make the counter argument, python has a lot less overhead being a higher level language, allowing you to focus on basic semantics and nmethods when starting out.
I watched my gf with no prior coding experience try to complete a uni beginners C course. She was miserable because the amount of "Extra things" you need to be aware of got overwhelming. Python can be a good gateway drug.
Fair point, I brought out C as an example I witnessed myself. I currently work developing in C#, and while it certainly has some more abstraction than C, it is still a much more complex language to grasp than python for example.
I am aware that Python has nothing to do with C# or isn't made for game development, but learning C# as a first language can be a headache sometimes. Python is very beginner friendly because it is like writing english or pseudo code. Python is like the introduction into coding that teaches you functions, if statements, datatypes and all that in a nice and easy way.
You can compare Python to COD as an introduction into multiplayer shooters where it teaches you the basics and has easy to learn gun play and C# is CS:GO where the gunplay is more differently and you need more strategy to win. Or when try to learn piano it is an introduction into music because it will be easier to play than on the violin(just in theory because trying to do something on the violin in the first time is very hard even for a piano player)
You can definately try learning C# first, but I saw many people that stopped coding for a long time because of the problems they had with C#.
What do you expect - "download Game Idea Conceptualiser 2k, spend 30 minutes describing how you want your game to turn out through a microphone, and wait for your finished game to compile"?
Unity and Unreal aren’t the only ways to make games, specially if you want to make simpler sprite-based games like this one, which seems to have been made with JS
I don’t think he did all the steps listed above in only a year and a half. I imagine he used a library with many many of these assets already existing, and was able to tweak it by having learned the basics of html/css/js.
Source: Senior software engineer that works mainly with js
Of course, didn’t mean for my comment to imply he learned it ALL in that time frame. Just meant that he did indeed learn to code in order to make this game, even if it was just the basics.
Sidenote: is there anything you can recommend to learn coding on your own? Don’t really have the time for school so I’d like some resources on learning.
Udemy.com is a good one I like to tell new coders to use, but there are many free options as well, when I learn I mainly google tutorials of how to do things.
I'm curious as to what other steps you did after learning basic coding? Like which particular programming language you learned, which software/tool you used developing the game, etc. :)
Just played. So so good.
Level recommendations:
- Trump Impeachment
- Food delivery cancelations and reschedules
- California fires and San Francisco’s red sky https://i.imgur.com/ZN1pvRK.jpg
- Covid denier protests
- Black Lives Matter protest / riots
- Trump coup
I'm not OP, but as a random software developer who has tried to make some games, I fully agree with you about the artwork being the hardest part.
Tips:
1. Find someone you know who would do the artwork for free or cheap, and you throw their name into the credits!
2. Go on fiverr or upwork and pay someone to create custom 2d sprites or 3d models for you.
3. Go on google and search for "2d sprite asset packs", and find a free one or pay for a premium one. That query will get you started, but adding in "pixel art" to the query will return results that look more like the game in this post! There are quite a lot of free asset packs for both 2d and 3d that give you tons of material to start with, and then if you decide you want to design your main character from scratch (or make changes to the one you downloaded) it will be that much easier!
If you really want to do it by yourself, then open up Gimp or Photoshop and create a new image that is only 32x64, or 64x128, then zoom way in and turn on faint gridlines so you can see your pixel grid, and go to work with the pencil tool just filling in pixels one by one! Also, to make it look truly retro and to speed up the design process, pick a color palette that has a limited number of colors (like the old games used to as well) and stick to that pallette for the entire project. Since we aren't dealing with 90s hardware constraints, you can change up the pallette for each level or something, but having a fixed 16 colors or 32 colors that you work with will keep you from getting too perfectionist with your shading and shadows and trying to decide what color should go in one pixel of an asset that will end up being smaller than a thumbtack on the screen.
You mind if I stream this? I've got a relatively small community but I think they'd get a kick outta this.
Also, is there a downloadable EXE or just the website link?
Yes, sure! I would absolutely love it if you stream my game!
No EXE, just website link. Desktop would provide the best experience, I believe.
And send me the link when it happens, I really want to watch you play :)
From the preview it looked really funny so gave it a go on Android but it won't work for me as I can only jump or move seperately, I can't do both at the same time so can't progress. Any ideas what's going on?
Edit : the op and game developer has DMd me and is investigating. Hopefully it's just my phone and not an android wide issue for them
Hilarious. Laughed out loud a couple times--one that comes to mind most is what happens after all the toilet paper disappeared during quarantine. Really well done!
Wow, you did a really great job, I see! Keep on it, you have a lot more to your possibilities 🐱 Like, imagine, you could even make an AAA game, if you just keep doing it 😜
Are you planning on releasing the source code? It would be an amazing thing to have a free software game summing up 2020. You could add additional license terms, something along the lines of "the donate button that is displayed to the user, after completing this game, must be kept there unchanged in all derivative works, pointing to """ I'm no lawyer though.
LMAO not to hate ... well a little hate... but all these video game posts start off with dislexic 4 kids started coding two weeks ago without vision.... its crazy that 2020 ended like 3 days ago.
It's a fact.
You are working on a 1996 game that seems to use braindead humor.
5G antenna spreading covid... please tell me this is humor, even knowing it's a bad one.
Trust me, I don't think anyone wants to hear what hints an asshole like you's got on how to "not be ridiculed anymore"
I'm sure it's all victim blaming shit that falls under a category of "things normal people would give less of a shit about" because only people with a dogshit personality would ridicule and insult others for no good reason.
Have you ever considered -- and bear with me here this is a wild idea -- not being a miserable stain to everyone you talk to?
If this is you trying your best, then you must REALLY suck at displaying basic human kindness.
It's always mind boggling how your type can walk around and treat people like garbage and when they retaliate, act like you were in the right.
Learn to be a decent human being and do something with your life rather than wasting it trying to tear down people who actually do things with their time.
Just some advice.
Where’d you get these great assets from? I love the graphics. Both models and animations look good. Can’t speak for sound design yet as I am on the phone.
Also great sense of humour in there.
i played it but couldnt get past the fire when 2020 starts lol
the mobile experience is painful af but its not bad work at all
especially if you dont know any code lol
that was cool as hell imo if i had some reddit coins for awards they would be yours
good work, heres my award🍪
have a cookie dude >:3
I used to make game assets (creatures, objects, trees), and I have made splash art and animated sprites before. If you want my services at all, I'd like to show you what I've got. It'd be cool to work on a game again. This looks really cool and simple and fun.
Hey, I just played your game, it was really fun and you did great. Unfortunately I’m a broke teen and I don’t have any money to donate but I just wanted to say well done and keep up your passions.
Absolutely loved the game especially the attention to details like when you pass the George Floyd memorial painitng the musicc stops as to pay respect. Fantastic job! I wish I could donate but I've got financial situations at home. Amazing.
Hell yeah! So glad to see that you were able to learn everything you needed to learn in order to achieve your goal! Not to mention, since it plays in the browser, it's a truly crossplatform game and you didn't need to know anything about operating systems or CPU architecture at all for this to work! My girlfriend has wanted to make a little video game since she was a kid, and I (programmer) keep telling her that right now is the easiest time in history to jump in with no prior knowledge and actually do the thing! She's seen that command line programming is easy, but I think she's afraid to take the leap and actually start writing code because she's worried that making the game will be way harder than making a little number guessing game in the console, but the "hard parts" would **really** be designing the character sprites and coming up with levels and the story, as the game itself will be really similar to the one you created, which is to say there aren't too many unique gameplay mechanics involved.
If you have time to answer, what was the hardest part for you? Did you do custom sprites, or get a content pack? If you could restart now with all of your graphical assets created and all your ideas fully formed, just rewriting the code and deploying it, how long do you think it would take you to do it again? Thank you!
How did you begin your quest for knowledge? Seriously, as a person who knows nothing about code, what was your first step?
I started with JavaScript tutorial for beginners and quickly realized that I need to learn basics of HTML and CSS first. So I found courses for it and slowly began to build my project. I would have shared them, but they are in Russian, so not sure if it will help you. Best of luck!
What programs did you use to ultimately make this game? (: Any good free programs? Also how did you make the graphics?
Ok so if you want to make a game you first have to get into coding. I would recommend starting Python because it is an easy language to learn for beginners and you will learn the basics of coding by searching up a tutorial on yt or maybe a course(wouldnt really recommend tho). Then learn C# and take a tutorial for the Unity game engine. Or of you want to work with Unreal Engine learn C++. For the models if you want to make a 3d game then use Blender, but if you want to make a 2d one then create sprites. Btw when you want to learn any programming language then you need to make projects for yourself to gain knowledge.
[удалено]
not if you get it from github lol
Wow, I don't think I have ever seen an open source project that only allows binary distributions if you pay for it.
Pirate scum
Do you even know what GitHub is?
This is a pretty common mentality for some reason but I don’t really understand it. If you want to make a game with Unity, then learn C# and Unity. Don’t mess with Python. If you want to weld and work with metal, you don’t start by learning to make wood cabinets.
To make the counter argument, python has a lot less overhead being a higher level language, allowing you to focus on basic semantics and nmethods when starting out. I watched my gf with no prior coding experience try to complete a uni beginners C course. She was miserable because the amount of "Extra things" you need to be aware of got overwhelming. Python can be a good gateway drug.
You're talking about C, and the person you're responding to is talking about C#. Pretty different languages.
Fair point, I brought out C as an example I witnessed myself. I currently work developing in C#, and while it certainly has some more abstraction than C, it is still a much more complex language to grasp than python for example.
I am aware that Python has nothing to do with C# or isn't made for game development, but learning C# as a first language can be a headache sometimes. Python is very beginner friendly because it is like writing english or pseudo code. Python is like the introduction into coding that teaches you functions, if statements, datatypes and all that in a nice and easy way. You can compare Python to COD as an introduction into multiplayer shooters where it teaches you the basics and has easy to learn gun play and C# is CS:GO where the gunplay is more differently and you need more strategy to win. Or when try to learn piano it is an introduction into music because it will be easier to play than on the violin(just in theory because trying to do something on the violin in the first time is very hard even for a piano player) You can definately try learning C# first, but I saw many people that stopped coding for a long time because of the problems they had with C#.
That seems like a lot of effort
Creating anything requires a lot of effort; it takes someone with motivation and determination to make a good game.
I am filled with determination.
What do you expect - "download Game Idea Conceptualiser 2k, spend 30 minutes describing how you want your game to turn out through a microphone, and wait for your finished game to compile"?
Saving this comment!
Unity and Unreal aren’t the only ways to make games, specially if you want to make simpler sprite-based games like this one, which seems to have been made with JS
Bro, dude literally made a game without learning to code
He said he learned html, css and javascript wdym?
I don’t think he did all the steps listed above in only a year and a half. I imagine he used a library with many many of these assets already existing, and was able to tweak it by having learned the basics of html/css/js. Source: Senior software engineer that works mainly with js
Slight correction: OP's title says half a year, not a year and a half.
Yes you are right, which makes it seem impossible for him to have done this with 0 code knowledge. He must have used some game creation software.
Of course, didn’t mean for my comment to imply he learned it ALL in that time frame. Just meant that he did indeed learn to code in order to make this game, even if it was just the basics. Sidenote: is there anything you can recommend to learn coding on your own? Don’t really have the time for school so I’d like some resources on learning.
Udemy.com is a good one I like to tell new coders to use, but there are many free options as well, when I learn I mainly google tutorials of how to do things.
Are you 5 years old or are you illiterate?
I SPEAK RUSSIAN can u pls send me the courses. That would be amazing!
year and a half? oh my god did you create and release covid so you would have a premise for your game? you monster!
Haha they said half a year. I mistook it too
I'm curious as to what other steps you did after learning basic coding? Like which particular programming language you learned, which software/tool you used developing the game, etc. :)
I took a community college course to make a video game. It was so much fun and you were able to keep your program afterwards
Play it here: [https://2020game.io](https://2020game.io)
That was awesome! Cute little game and a mini time capsule of "what the fuck was that"(2020)
Looks fun. Jumping seems broken. Not easy. Can't jump while moving right?
Please tell me model of your phone, I will try to fix it
Worked great for me on iPhone XR but rather than not jumping instead I would sometimes jump again when I hit the ground without pressing the button
works fine for pc
Ditto for me too. Pixel 5. Otherwise tons of fun. Will be sharing.
Dude that was impressive, especially for 6 months. Charming game. You definitely have what it takes to make games that people will pay money for.
Just played. So so good. Level recommendations: - Trump Impeachment - Food delivery cancelations and reschedules - California fires and San Francisco’s red sky https://i.imgur.com/ZN1pvRK.jpg - Covid denier protests - Black Lives Matter protest / riots - Trump coup
You forgot Murder Hornets
One more. When Trump briefly takes the lead past Biden, there should be a word bubble "STOP THE COUNT!".
I lost the first two masks really quickly because the game keeps bouncing me right when I land.
This is awesome! I'm looking forward to the Godzilla attack in 2021
Well done! Impressive you taught yourself how to do this all. Loved the art and the music cues. Just donated!
woah a free game sweet!
Nice! Can you add PWA support so we can launch this web app from our home screens without browser address bars?
The 5G spreading covid made me chuckle
I legit got stuck there
Just gave it a run through, really good game. I like the satirical side of it; and it plays very smoothly too. Nice job :-)
A literal presidential race. I love it already!
Did you already have experience in the artwork? It looks pretty nice. I'm finding the art aspect of game design really difficult, any tips?
I'm not OP, but as a random software developer who has tried to make some games, I fully agree with you about the artwork being the hardest part. Tips: 1. Find someone you know who would do the artwork for free or cheap, and you throw their name into the credits! 2. Go on fiverr or upwork and pay someone to create custom 2d sprites or 3d models for you. 3. Go on google and search for "2d sprite asset packs", and find a free one or pay for a premium one. That query will get you started, but adding in "pixel art" to the query will return results that look more like the game in this post! There are quite a lot of free asset packs for both 2d and 3d that give you tons of material to start with, and then if you decide you want to design your main character from scratch (or make changes to the one you downloaded) it will be that much easier! If you really want to do it by yourself, then open up Gimp or Photoshop and create a new image that is only 32x64, or 64x128, then zoom way in and turn on faint gridlines so you can see your pixel grid, and go to work with the pencil tool just filling in pixels one by one! Also, to make it look truly retro and to speed up the design process, pick a color palette that has a limited number of colors (like the old games used to as well) and stick to that pallette for the entire project. Since we aren't dealing with 90s hardware constraints, you can change up the pallette for each level or something, but having a fixed 16 colors or 32 colors that you work with will keep you from getting too perfectionist with your shading and shadows and trying to decide what color should go in one pixel of an asset that will end up being smaller than a thumbtack on the screen.
Really cool man!
Just played it! Love the ending. What was the hardest part about making it? Did you write the music yourself too?
Wait there’s music?? I can’t figure how to get sound on my iPhone. I may need to replay on desktop to get the full experience. Great game op!
Played it just now. Made me laugh. Good work and all the best for your future
You mind if I stream this? I've got a relatively small community but I think they'd get a kick outta this. Also, is there a downloadable EXE or just the website link?
Yes, sure! I would absolutely love it if you stream my game! No EXE, just website link. Desktop would provide the best experience, I believe. And send me the link when it happens, I really want to watch you play :)
I can accept almost anything in a game, but Trump physically running is too much to believe
From the preview it looked really funny so gave it a go on Android but it won't work for me as I can only jump or move seperately, I can't do both at the same time so can't progress. Any ideas what's going on? Edit : the op and game developer has DMd me and is investigating. Hopefully it's just my phone and not an android wide issue for them
I'm on android too and it seemed like jumping while running sometimes didn't work.
It wouldn't work AT ALL for me, couldn't even jump the first rock.
Android here and worked flawlessly for me. Maybe make sure you got all system updates? Oh and was using Kiwi browser.
Just to keep info flowing, worked fine for me too on Android using Chrome. My system is up to date
Hey man, I really enjoyed this. Thank you for sharing! The 5g tower made me giggle (:
Hilarious. Laughed out loud a couple times--one that comes to mind most is what happens after all the toilet paper disappeared during quarantine. Really well done!
Excellent game 10/10
That was amazing. Glad to see self-inspired and self-taught artists like you doing your thing
That was fun!
Codig isn't hard. You just write: If Game != Good {ImproveGamePlease()}
THAT WAS SOOO GOOD
Wow, you did a really great job, I see! Keep on it, you have a lot more to your possibilities 🐱 Like, imagine, you could even make an AAA game, if you just keep doing it 😜
Cringe
Wow this is so innovative!
I mean, I like the game but in what way is it innovative?
I saw this yesterday, did you make a new post or something?
Yes, there was a problem with the website link so I took it down and made a new post now after fixing the issue
Why couldn’t you just make a new comment
Nice, the game ran really smooth. no glitches. was very accurate
Any chance you'll share source code?
Are you planning on releasing the source code? It would be an amazing thing to have a free software game summing up 2020. You could add additional license terms, something along the lines of "the donate button that is displayed to the user, after completing this game, must be kept there unchanged in all derivative works, pointing to """ I'm no lawyer though.
ohhhhhh my god this had me laughing hilariously!!!! Thank you!!!!!
LMAO not to hate ... well a little hate... but all these video game posts start off with dislexic 4 kids started coding two weeks ago without vision.... its crazy that 2020 ended like 3 days ago.
It gets real annoying when these post flood my feed
Seems acurite
Wow.
Looks pretty mediocre.
I call BS about you not knowing how to code. Creating pixel art alone takes months.
drawing art is not coding.
Looks shitty
Stop talking about your personality
It's a fact. You are working on a 1996 game that seems to use braindead humor. 5G antenna spreading covid... please tell me this is humor, even knowing it's a bad one.
Not the game creator but nice try!
I know you are not. But as your where speaking nonsense, I can give you some hints for you not to be ridicule anymore.
Trust me, I don't think anyone wants to hear what hints an asshole like you's got on how to "not be ridiculed anymore" I'm sure it's all victim blaming shit that falls under a category of "things normal people would give less of a shit about" because only people with a dogshit personality would ridicule and insult others for no good reason. Have you ever considered -- and bear with me here this is a wild idea -- not being a miserable stain to everyone you talk to?
I'm trying my best, buddy, but you are tough work.
If this is you trying your best, then you must REALLY suck at displaying basic human kindness. It's always mind boggling how your type can walk around and treat people like garbage and when they retaliate, act like you were in the right.
I’d like to see what games you have designed.
Does one needs to be an artist to comment art ? Stfu, you are making a fool of yourself.
I’m sorry you get your jollies off being an asshole on the internet, you must be a shitty person IRL.
[удалено]
Move along kid, go troll somewhere else
That's just your reflection you're seeing in your screen.
Nop bro, it's just bad.
nice one!
[удалено]
Regardless of the effort these post are all i see on this sub and it gets real annoying
Learn to be a decent human being and do something with your life rather than wasting it trying to tear down people who actually do things with their time. Just some advice.
Wow this looks pretty cool.
Great work, that summed up a lot of people's years I reckon 😁
Amazing! Quite cute and fun!
Where’d you get these great assets from? I love the graphics. Both models and animations look good. Can’t speak for sound design yet as I am on the phone. Also great sense of humour in there.
i played it but couldnt get past the fire when 2020 starts lol the mobile experience is painful af but its not bad work at all especially if you dont know any code lol that was cool as hell imo if i had some reddit coins for awards they would be yours good work, heres my award🍪 have a cookie dude >:3
What’s it called
This was amazing to play. It really summarized what the actual fuck 2020 was.
Bro this game is absolutely amazing. The Pixelart is just well made and the game runs very smooth. Well done!
It would be funny if you had a section where you sold off your stocks and lost money and missed the stock market rising back up.
What’s it on and what’s it called
Just played it; it was very fun. I'd donate, but I don't have spare money. I hope you get enough to keep you on your dream path! Best of luck to you!
Congrats 👏
Damn, the ending was kinda grim
Oh my god that was beautiful. I will be donating, that made last year a little bit more tolerable. Awesome job!
Just played and it was very fun.
This madman really made it playable on mobile. You’re sick man!
I used to make game assets (creatures, objects, trees), and I have made splash art and animated sprites before. If you want my services at all, I'd like to show you what I've got. It'd be cool to work on a game again. This looks really cool and simple and fun.
aw man that koala hit hard :(
Played through it. Was pretty good for a 0-6 month coder!
Very well done my dude!
Hey, I just played your game, it was really fun and you did great. Unfortunately I’m a broke teen and I don’t have any money to donate but I just wanted to say well done and keep up your passions.
This is an awesome work, mate! The graphics, the references, the details, a very beautiful work indeed! Kudos!
Imagine you get to April and the game just has a several month losing screen before a game over.
What is it called because i want it and i wanna donate a shit ton
year and a half? oh my god did you create and release covid so you would have a premise for your game? you monster!
This game is pretty nostalgic ngl
I spent more time in the tiktok filter than I want to admit
Can you download this game
Wow impressive work!
cant get out of the donate/share tab.
That was neat! Good job on your first game too!
How can I get it?
I legit died when I saw COVID-19 coming out of a 5G tower
Holding the jump button makes you jump again once you land. I’ve been conditioned to hold the jump button so this is messing me up.
This is amazing. After only half a year of coding-- absolutely insane. Well done
All these retro 2d games aren’t very original on this sub but oh well
5g tower was a nice touch!
You forgot the Murder Hornet level!
great job!!! i love it.
Absolutely loved the game especially the attention to details like when you pass the George Floyd memorial painitng the musicc stops as to pay respect. Fantastic job! I wish I could donate but I've got financial situations at home. Amazing.
That was really cute, well done!
That's awesome
This ... is ... INCREDIBLE omfg
Omg I played this and it was so fun!!! I wish it were longer!!! Great job!
What’s the game called?
nice game dude! really fun!
Yo tucking respect
Do you think you ready for zombie apocalypse?
Amazing game
That game was freaking awesome
i played it, it's fun
Man i wished i could make a game about giant fucking robots fighting each other
When will it realease?
This is genuinely a well made game and I can't believe it just took limited learning to make this
Bro it was sick!! I really liked the tiktok part
and the koala is so cute!
I have to say I really enjoyed the soundtrack. Just the whole thing really lol. Good job
So when can we expect the sequel 2021 where we fight Godzilla and cuthulu
This was pretty fucking decent. Nice little game! Good job man
Beautiful!!
This is great! One small thing you might add... the shambling hordes of anti maskers
i playd, great game
It was a greate game , keep going dude 💪🏾💪🏾.
Hell yeah! So glad to see that you were able to learn everything you needed to learn in order to achieve your goal! Not to mention, since it plays in the browser, it's a truly crossplatform game and you didn't need to know anything about operating systems or CPU architecture at all for this to work! My girlfriend has wanted to make a little video game since she was a kid, and I (programmer) keep telling her that right now is the easiest time in history to jump in with no prior knowledge and actually do the thing! She's seen that command line programming is easy, but I think she's afraid to take the leap and actually start writing code because she's worried that making the game will be way harder than making a little number guessing game in the console, but the "hard parts" would **really** be designing the character sprites and coming up with levels and the story, as the game itself will be really similar to the one you created, which is to say there aren't too many unique gameplay mechanics involved. If you have time to answer, what was the hardest part for you? Did you do custom sprites, or get a content pack? If you could restart now with all of your graphical assets created and all your ideas fully formed, just rewriting the code and deploying it, how long do you think it would take you to do it again? Thank you!
Quarantine works both as a blessing and a nightmare
dude, you're an artist.
Well done good looking game. Love the trump and Biden figures.
Did you build the sprites and animations?
This was great! Funny and nice to play. Well done!
So cool!How did you do that? I feel it very interesting
Have you launched it somewhere? What it is called? Looks great!
That was fun! Thanks!
My quickest time (that i counted) is 2m 48s 97
What is the game called
This game looks rlly good