=== ANCHOR POEM === ═══════════════════════════════════════════════──────────────────────────────────── @user-652 just made a game for GGJ in Godot and I have to agree. Godot is so frustrating, but one thing I have to concede is that once you get your head around it the GUI part is actually incredibly powerful. My next game I'm going to make in Raylib, and if the UI bit proves too difficult I'll probably end up back at Godot. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘ === SIMILARITY RANKED === --- #1 messages/574 --- ═══════════════════════════════════════════════════════════──────────────────────── Steps to make a game waterfall style: Lay out all the data structures Build methods which manipulate those structures (think getters and setters) Then build machinery which operates upon those structures using those methods, like game loops, cooldown timers, and status effects Then develop a way to present it to the player using UIs, visuals and graphics, narratives, sound, all that junk that's probably someone else's job anyway ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘ --- #2 messages/740 --- ════════════════════════════════════════════════════════════════─────────────────── had a dream that we gamified all work and then put them into one single mega-game so whenever you wanted you could work on an arbitrary project and it would spin up a new game and take your inputs and use them to accomplish whatever was happening ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════════──────────────────┘ --- #3 fediverse/3034 --- ═══════════════════════════════════════════════════════──────────────────────────── @user-570 I've messed around with Bevy and the library most similar in C is Raylib. in Lua it'd be Love2D I think. I love the idea of those systems. I haven't built a full game using them but I can conceptualize operations within them easier using a framework like that versus a game engine like Godot. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #4 fediverse/5633 --- ═══════════════════════════════════════════════════════════════════════──────────── I wish someone would make a "meta game engine" that would run any type of project that you gave it. Unity, Unreal, RPGgame-maker-studio, Godot, etc ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘ --- #5 fediverse/5185 --- ═══════════════════════════════════════════════════════════════════──────────────── frankly it makes a ton of sense to me that computer programmers would have a game playing in the monitor. Gotta keep those brains active after all. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════════════───────────────┘ --- #6 fediverse/5052 --- ═══════════════════════════════════════════════════════════════════──────────────── "hello, I'd like to make games using your tools and art assets. I will sell anything I make to you and only you, and if you don't want it that's fine too, I'll just play it with my friends sometimes." ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════════════───────────────┘ --- #7 fediverse_boost/3591 --- ◀─╔══════════════════════[BOOST]════════════════════════─────────────────────────╗ ║ ┌────────────────────────────────────────────────────────────────────────────┐ ║ ║ │ making some cool progress on the #itchio #GodotEngine console project 👀✨ │ ║ ║ │ │ ║ ║ │ got the minimal project running, now i just have to port the dynamic libraries and give it a shot! │ ║ ║ │ │ ║ ║ │ #GameDev #IndieDev #RetroGaming │ ║ ║ └────────────────────────────────────────────────────────────────────────────┘ ║ ╠─────────┐ ┌───────────╣ ║ similar │ chronological │ different ║ ╚═════════╧═══════════════════════════════════════════─────────────────┴───────╝─▶ --- #8 fediverse/84 --- ══════════════════════════════════════════───────────────────────────────────────── Life is just a series of minigames for your primate brain to solve that are generated by an impossibly complex algorithm with a dash of ethical value-based choices thrown in. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════────────────────────────────────────────┘ --- #9 messages/127 --- ═════════════════════════════════════════════────────────────────────────────────── All I want for my mobile computing is the ability to use the interface of android to access resources and perform tasks that are relevant to my primary computer. Like, a mainframe with the phone as a terminal. Except instead of text, it's buttons and sliders and all the things that mobile UI experts have spent so much time carefully crafting. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #10 fediverse/1185 --- ═══════════════════════════════════════════════──────────────────────────────────── @user-883 Hell yeah. I can't help but wonder if there's a more universal solution on the horizon that will work for every game, using idk a raspberry pi zero or something? I'm into hardware but not that much so forgive my insolence. Seeing these purpose-built PCBs applied toward historical preservation and utilization of forward thinking retro gaming technology fills my heart with joy. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘ --- #11 fediverse/2913 --- ══════════════════════════════════════════════════════───────────────────────────── @user-570 @user-246 I'll make a game if you do! I promise mine will be worse than yours so you can feel better about your progress! ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #12 fediverse/3037 --- ═══════════════════════════════════════════════════════──────────────────────────── @user-570 have you ever wanted to design your own MMO? If you think you can make a client, there's a server already set up which interfaces with World of Warcraft. So... the hardest part is done, and suddenly the rest is about as hard as making any other game. The reason I ask is because there's no open-source client for the WoW engine server software Azerothcore, but if written then there could be a whole new field of indie design as solo developers would be able to build their own multiplayer games with ease. well, as easy as making a game in Godot at least. That's the dream. I don't think I could build such an engine, but I spend an awful lot of time thinking about how engines are built. There's a lot of freedom in the design space, for example this mod server I made which emulates Risk of Rain: https://www.youtube.com/watch?v=6HsW4g2ZIgk It has randomized enemies, treasure chests, wandering vendors, and deployable hearthstones. If you've played WoW that stuff might ring a bell, otherwise it's probably just random features ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #13 fediverse/1162 --- ═══════════════════════════════════════════════──────────────────────────────────── There are some games that I play where I am struck by the thought that "wow, this game was made by programmers" and often, they are among my favorite games to play. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘ --- #14 fediverse/3927 --- ══════════════════════════════════════════════════════════───────────────────────── okay but why has nobody ever approached AI from a game design perspective like seriously there should be researchers who are multidisciplined in this kind of thing ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘ --- #15 fediverse/3150 --- ═══════════════════════════════════════════════════════──────────────────────────── ┌───────────────────────┐ │ CW: cursing-mentioned │ └───────────────────────┘ I fucking hate how games give dopamine they're so much more educational than that. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #16 fediverse/3126 --- ═══════════════════════════════════════════════════════──────────────────────────── ┌──────────────────────────────┐ │ CW: open-source-spirituality │ └──────────────────────────────┘ thank god for open source software thank god for open source software developers thank open source developers for god thank developers, my god ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #17 messages/770 --- ══════════════════════════════════════════════════════════════════───────────────── There are some pieces of software where you think "oh cool, what did they update?" and then there are some like "oh god... What did they update?" ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘ --- #18 fediverse/1246 --- ═══════════════════════════════════════════════──────────────────────────────────── @user-883 hehe if I don't understand how it works it's difficult for me to use things. My Linux friends get so exasperated with me because I'm like "cool script gimme like 2 days to figure it out" and they're like "bro just use these flags" and I'm like "no" ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘ --- #19 fediverse/2601 --- ══════════════════════════════════════════════════════───────────────────────────── @user-249 you can host anything you'd like on a raspberry pi. If the software requirements are within the hardware specs, of course. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #20 fediverse/2412 --- ══════════════════════════════════════════════════════───────────────────────────── @user-1209 @user-1262 just gonna say you probably deserve that particular screenshotted block haha - imagine calling anarcho-nina a fed xD xD plus that first "get the fuck out of my mentions" was a tip that went over your head, not a threat said in anger. she's pretty darn angry but that just means you don't wanna be in her way =P ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ |