[HN Gopher] Show HN: I'm 48 and finally learning how to be a gam... ___________________________________________________________________ Show HN: I'm 48 and finally learning how to be a game developer Author : bananabat Score : 99 points Date : 2021-11-09 21:14 UTC (1 hours ago) (HTM) web link (apps.apple.com) (TXT) w3m dump (apps.apple.com) | zerr wrote: | Not sure if I'm the only one - I loathe games and gaming in | general, think that it is a lifewasting activity mostly... But I | love game development, engine development to be precise. | bananabat wrote: | Mhm...I love games so I'm not sure how to respond lol. | | Ok, but maybe I can relate in a way...I love cultivating pot. | For real, my other dream is to be a boutique grower one day | when regulations aren't so red-tapey. But I really don't care | for it. I don't like being sleepy. Just gimme a beer. | | Btw, do you have a game engine I can check out? | paulhart wrote: | Thank you for both the inspiration and distraction! As a fellow- | traveler (similar age, similar situation), I completely empathize | with the struggle needed to accomplish something like this. | | Bought! | | Also: great set of credits including the tutorials and such, and | _waves to fellow Canadians_ | bananabat wrote: | Thanks, fellow Canadian, for giving our game a chance! | skinkestek wrote: | Cool! Can you promise no stupid trackers? | bananabat wrote: | https://github.com/13Bananas/policies/blob/main/13_bananas_p... | eitland wrote: | Perfect. I just bought it just because of that. (I might have | bought it otherwise to if I remembered it tomorrow, but this | was enough to get me to do it now :-) | sgt wrote: | Looks great man, keep it up! | bananabat wrote: | Thank you so much! | sci_prog wrote: | Congratulations! Game development is what got me interested in | programming in the first place. Once I put my first pixel on the | screen and I figured out how to interact with it blew my mind, | limitless possibilities. Since the pandemic started my wife and I | have published one game [0] and currently have a second one [1] | in a pre-release phase (probably going to make a separate SHOW HN | post once it is live). | | Keep up the great work! We use Unity3D for our development | | [0]: https://apps.apple.com/us/app/gibberish-game-against- | friends... | | [1]: https://apps.apple.com/us/app/the-setting-sun-block- | puzzle/i... | thebrain wrote: | Here, take my Google Survey money. Best of luck! | bananabat wrote: | Thanks! :) | Osiris wrote: | My son wants to learn how to make games but I have no game | development experience. | | What path did you take to start learning game development? | oumua_don17 wrote: | Coding Games in scratch [1] | | [1] https://www.dk.com/us/book/9781465477330-coding-games-in- | scr... | debaserab2 wrote: | This may not be age appropriate depending on your kid, but the | (free) CS50 course for games from Harvard [1] is outstanding | and accessible to someone with a beginner level of experience. | It's not as intro level as something like Scratch would be, but | it's very practical hands on learning with tons of resources | for anyone who wants to get "serious" about game programming. | | [1] https://cs50.harvard.edu/games/2018/ | andrewstuart wrote: | Some really great resources for kids to learn to program games: | | CodeCombat | | Construct 3 | bananabat wrote: | I'm entirely self-taught. My personal experience is this: | | - Try a bunch of free engines and platforms. Depending on your | son's age, this might mean starting with something like | Scratch. I've played around with it myself and it's fun. It at | least gives you a feel for game logic and how a game loop | should feel. | | - GDevelop has come a long way. My son prefers it when he's | just doodling around. | | - My husband prefers GameMaker Studio 2. But it's a paid | program and the export modules (mobile, console, html5) are | extra expenses that can add up. Also, GML is a nightmare (just | my opinion). | | - I use Godot Engine. It's free, lightweight, GDScript is | Python-like so pretty easy to get a handle on. It's perfect for | 2D development. And the teaching community is very rich. | | - There's really no "x is better than y" as far as game | engines, IMO...all depends on what you're trying to do and how | far you are in expertise/experience. And it also comes down to | what engine feels right to you. | | - Start with 2D, cannot stress this enough. Make as simple a | game as possible when you're starting. This also means staying | away from Unity and Unreal because both are simply too much | engine for a beginner. | | - At some point, you're gonna have to learn how to code for | real. Don't have to be a wiz...just enough to be competent. | | - Be a generalist, if possible. Depending on what you want to | do and/or whether you have collaborators or not...you might | also need to have basic art skills. I'm a graphic designer by | trade so this wasn't an issue. But I had to learn Blender | because I wanted to incorporate 3D art in my games. My husband | learned how to make music. I also learned video editing so I | could make good trailers. Etc, etc. | | - Love games. All kinds of games. I think this should've been | first. | | - I hope that helps. | pbourke wrote: | Did you use Godot for this game? | | Are you working on a next game? | | Congratulations on getting it finished and out there! | bananabat wrote: | Used Godot for this game. I started my journey with Unity | but my C# is, at the moment, utterly mediocre. | | Maintaining this game but also starting on next ideas. | | Thank you very much! | nassimsoftware wrote: | You should look into replit with kaboomjs. Nothing to install | easy setup and very easy to pick up game library. | | https://replit.com/site/kaboom | lmilcin wrote: | I am developer with over 20 years of experience. I have learned | programming from books where computers were generally not | available where I grew up. | | But my son is learning programming (started when he was 6, he | just turned 8 recently). | | He started by goofing off with some robots programmed in visual | languages. Then moved to goofing off even more in Scratch. When | pandemic started we found a school that teaches programming | online and they used Scratch to program Minecraft which got my | son hooked up -- he likes Minecraft a lot and having it do | stuff that wouldn't otherwise be possible was a huge motivation | for him to learn. He is now attending a second semester in that | school and they are using Kodu for some more advanced, 3d | goofing off. | | My son became big fan of Undertale recently and he approached | me to learn to make some fan content based on Undertale. We did | some research and found Undertale was made in Game Maker -- a | game engine for 2d games. So this is what we just recently | started learning. He is excited to finally start learning | something that can be used to make professionally looking games | and says that if it was good enough to make Undertale it is | good enough for him:) | | He also just got his own Minecraft server (ehm... Raspberry Pi | 4 with 8GB of RAM) and I am hoping that when he is bored with | vanilla gameplay with his school friends he will want to start | modding the game in some ways. | andrecarini wrote: | Congratulations on working in your childhood dream and seeing it | to completion! | bananabat wrote: | Thank you very much, appreciate it! | bdowling wrote: | So, you've published your first game. What's your goal? Is it to | make money from this game or do you just want people to play it? | Are you going to make a second game? If so, will the goal be any | different? | [deleted] | hoffspot wrote: | I love it! I'm finding it really hard to find the time, | motivation, and focus to sit down and learn the prerequisites | required to accomplish something truly challenging later in life | (I'm in my late 40's too). Congratulations on shipping your first | game! That is a tremendous accomplishment and you should be very | proud! | bananabat wrote: | Thank you, I appreciate it. Yeah, it really is hard. Time and | motivation are rare currencies. There is just so much shit to | do in "life-ing." I hope that you get to do the things that | make you happy. | bovermyer wrote: | This is a fun little game and worth the money. Easy to get into, | easy to just play for a few seconds or a few minutes. | bananabat wrote: | Thank you very much! | mathgladiator wrote: | Congrats on shipping a game. I'm almost 40 and have started so | many engines and infrastructure projects that I'm looking forward | to retiring early to make games. Carry on! | robofanatic wrote: | great story and the game looks cool from the screen shots and | videos in the app store. wonder if you have plans to introduce a | free version with in-app purchases. bet you will get more users. | bovermyer wrote: | I'm not the author, but personally, I'm hostile to freemium | games. | | This is especially the case in multiplayer games. Making it | free removes a check on "low quality users" - e.g., hackers, | griefers, etc. | bananabat wrote: | You know, we've considered it and we've been approached by a | couple of publishers in the "hyper casual" space to go the | route of free-but-with-IAPs. First the terms of industry- | standard contracts are onerous. And second...well, I personally | love casual games. And I never minded paying a reasonable | amount for games I play. And then there are games like Two Dots | that I really, really liked but the endless monetization just | gets to be too much. | | This is just our preference. We don't have anything against ad- | supported or IAP-supported games. We just feel that there is | still a pool of mobile players out there who don't mind | purchasing a casual game outright. | | And who knows, we might decide to collaborate with a publisher | on a future game. We'll see what the future brings. | mysterydip wrote: | Congrats on the release! | | I can only say anecdotally from my own experience, but the | games we had listed for a price got 1% or less of the | downloads of the same game after we made it free. People | complain about free with IAP, but the $ shows otherwise. | bitwize wrote: | Indeed. Free with IAP is _the_ model for mobile gaming, | because nothing else makes nearly as much money. | | If you want to do this as a business, free with IAP is a | must. | armagon wrote: | Mysterydip, how do the sales compare of a game with IAP vs | one with an upfront cost? (I ask as it is conceivably that | fewer than 1% of people who get the IAP version pay, in | which case you've made as much either way). | bananabat wrote: | This is something that's a dilemma for us. Thanks for your | input! | james-skemp wrote: | First thing I thought when I looked at the Apple Store | version was 'good on you for charging, and for more than | $0.99.' | | Out of curiosity, when were you approached by publishers? | After you had launched? | bananabat wrote: | Yep, after. And all hyper casual (lol @ the term) | publishers have a free-to-IAP business model. | robofanatic wrote: | I meant kind of trial to buy model, not ad-supported per se. | There may be a lot of users who might give a try to the trial | version which may just be a skimmed down version, if they | like it they'll buy! I think a lot of people are afraid to | spend money (no matter how little) and then get disappointed | (not saying this game is disappointing) | | Just my 2 cents. | bananabat wrote: | I appreciate your 2 cents, seriously. | yboris wrote: | Great work! Reminds me of _Gravity Wars_ - the game that got me | into some "hardcore" coding with Visual C++ (using a book from | the library). | | I've re-written the game several times over the years - always a | pleasure. | | Current iteration: https://github.com/whyboris/Gravity-Wars | bananabat wrote: | Will check that out! Thank you. | JeremyReimer wrote: | Congrats on releasing the game! Great work! | | I'm 49 and I have basically the same story you did... and also | share the same secret dream to write games "one day", so I'm | starting really small with a simple little 2D game in GameMaker | Studio. So far it's slow going but super fun. But you've inspired | me to keep going, so thanks! | | EDIT: Purchased! Looking forward to playing it! | debaserab2 wrote: | Congratulations! | | I'm going through a similar phase myself spurred on by the | pandemic (games are, after all, why I started programming in the | first place). | | I'm continuously amazed by how complex even simple games can be, | especially if you're not using one of the big game engines. It's | incredibly easy to get sidetracked or over-engineer a certain | aspect. It's made me realize just how tough shipping a game - so | congratulations on that. It's a huge feat. | bananabat wrote: | Thank you! It's really nice that someone sees this. I | appreciate it. | bananabat wrote: | I've always loved playing video games. From the moment I realized | there were places called arcades with wonderful machines that ate | your coins, I was hooked. Game and Watch? Nagged my mom for every | single one. Nintendo Famicom? We had ALL the bootleg cartridges. | Gameboy? Couldn't afford it so I burned with envy. Original Xbox? | I have 4 of 'em stashed away somewhere. Playstation 1-5? Heck, | yeah. Mobile? My husband bought our first iPad because we saw | someone playing Angry Birds on it. PC? I'm playing The Ascent | with my whole family right now. | | More than playing video games, though, what I wanted to do as a | kid was to MAKE games. I still remember punching in a borrowed | Mario Bros cartridge for the first time, pressing START and | having a freaking epiphany. How cool was it that someone MADE | this?? To heck with being an astronaut, when I grew up, I was | going to do THIS. I knew it with all the certainty of 8-year-old | me. But you know how it goes: like most childhood dreams, I put | this one on a shelf and gradually left it behind. I didn't become | an astronaut either (in case you were wondering). | | What I did was drop out of university in my third year. And since | then, I've been a copywriter, graphic designer, business owner, | immigrant, stay-at-home spouse, and for a long time, the stay-at- | home parent. And it's been great. Life with all its up-up-down- | down-left-right-left-right-B-A's...it's all been wonderful. | | "Hold up," you might say, if you're still reading this. "Why are | you telling us all this? Boring." | | Right. Let me get to it. I'm 48 and if there's a lesson that has | been inescapable these past two years is that we may not see | tomorrow. So, I've decided to focus on happiness in the here and | now. Carpet diem, as my kid used to say when he was little. And | you know one thing that has added to my happiness? Dusting off my | dream, sitting my ass down and finally learning how to be a game | developer. And happier still? I've done this with my husband. | | So we've published our first mobile game. It's called "Slingshot | Effect" and it's available on App Store or on Google Play. It's | an infinite jumper that's easy to just pick up and play. Perfect | for commutes or if you're stuck in a waiting room somewhere. It's | a paid app because we feel strongly that the level of | monetization in the casual game space is just...ugh...it's bad. | Thanks for listening, I really appreciate it. | | TLDR: When I was a kid, I wanted to make video games. And now | that I'm kind of old, my husband and I made one. | | App Store: https://apps.apple.com/us/app/slingshot- | effect/id1537916631?... | | Google Play: | https://play.google.com/store/apps/details?id=com.thirteenba... | SimianLogic wrote: | I've been doing it on and off for 14 years and I'm still learning | how to do it. Started a new prototype last night after the kids | went to bed. | danielvaughn wrote: | This is very inspiring - I started out life as an artist and then | became a programmer in my late 20's. I'm now 37 and feel that I | could have been a game developer but that I'm a bit too old to | start. ___________________________________________________________________ (page generated 2021-11-09 23:00 UTC)