7 ms·
Diablo creator David Brevik is back with a new game: It Lurks Below
- passivepinetree 9y agoIs there any resources for those interested in making these kinds of games? I'm relatively confident with programming in general, but I don't know where to start with something like this. Did he use an existing engine or framework like Unity? Is that the best place to start game development? This game looks amazing and I'd like to try to draw some inspiration from it.
- ArchReaper 9y agohttps://www.reddit.com/r/gamedev/wiki/index https://www.reddit.com/r/gamedev/wiki/index
- cabaalis 9y agoGodot 3 was recently released. I've only gone through one tutorial so far but having used both unity and game maker it has so far been a good experience. Not that the others were bad.
- prawn 9y agoI know a 3D artist who has been creating his first game in GameMaker Studio and it looks really solid for a debut solo effort: Game site: https://papadar.itch.io/eatvolve https://papadar.itch.io/eatvolve Playthrough of an older version here: https://www.youtube.com/watch?v=s9JgvTus0O0 https://www.youtube.com/watch?v=s9JgvTus0O0 GameMaker Studio: https://www.yoyogames.com/gamemaker https://www.yoyogames.com/gamemaker
- psyc 9y agoI recommend Unity. It's about as beginner-friendly as it gets, and you can see results fast. My brother and I have both had a blast playing with it. If you already know how to code, you can probably do a lot with it.
- stevejohnson 9y agoAs an experienced hobbyist game developer, I find Unity to be an incomprehensible airplane cockpit of bad UI. For the kind of game presented in the article, Gamemaker Studio would be more reasonable. Unity has a lot you don't need, which obscures the path to making something simpler like this. I'm sure there are other good options too. I think there's a JS-based platformer-oriented engine out there.
- keyle 9y agoI recommend Unreal Engine 4. It's an amazing platform and very complete now, with a good community and fantastic resources.
- throwaway7645 9y agoI hear it has an excellent and very fair licensing model too, besides the fact that it has templates for everything. Want to write an FPS? They have a template for it.
- jhasse 9y agoIf you don't want to use Unity or another one of the big engines and know C++, I've written a library for 2D games like this which focusses on being easy to use: https://github.com/jhasse/jngl https://github.com/jhasse/jngl
- f3r3nc 9y agoJust get started with something simple and gradually increase / add complexity. Nowadays there are really great engines that pave your way. Do make good use of them. Any of them will teach you about the game loop, gfx, control, sound, ai etc subsystems that needs to work together to deliver an experience for your players. Also do read about game design. I personally liked Jessie Schell's Art of game design book with the 100 lenses that helps younalong the way.
- contingencies 9y agohttp://www.roguebasin.com/ http://www.roguebasin.com/
- tvalentius 9y agoIf you are confident and enjoy coding in Javascript, try https://phaser.io/ https://phaser.io/
- Waterluvian 9y agoMy advice, which I wish was plastered everywhere because I never found it: start and finish many small games first. Keep dreaming up and writing down the ambitious ideas, but leave those for another time.
- vvanders 9y agoAlso, don't build your own game engine(unless you have plans to never ship). Learn to use Unity/UE4/GameMaker/etc. Writing game engines is a blast, but they're the ultimate in feature creep/nerd sniping. You'll spend all your time building the engine rather than focusing on gameplay.
- groby_b 9y agoYeah, but those 6 months you spent on getting the ocean waves in the background, for that 15 second cut scene, just right are the best 6 months ever. :)
- Negitivefrags 9y agoI think it's a good idea not to write an engine. But I also think that for most small games (1-2 developers) it can also a be a good idea not to use an off the shelf engine either. Write the absolutely minimum that you can get away with to achieve the gameplay and look you want to achieve. Hard code everything for your specific game. It's true that if you want to write an engine you can distract yourself from focusing on gameplay. But I think you can actually fall into the same trap using an off the shelf engine too. You end up spending a pile of time learning and working with the advanced tools and not focusing on gameplay either! The basic rendering APIs are actually not that hard to use if you forget about generalising everything for some future that never arrives, and there is a hell of a lot to be said for working on a code base that one person entirely understands. The development speed benefits of this should not be underestimated.
- vvanders 9y agoGameMaker seems to be a sweet spot for the 1-2 person dev teams. I know quite a few indies like Vlambeer use it to pretty great success.
- Karrot_Kream 9y agoIn addition to Godot, I found Love2D to be pretty cool too.
- contingencies 9y ago+1 love2d. I made the beginnings of an arcade graphics style roguelike a couple of years ago https://github.com/globalcitizen/zomia https://github.com/globalcitizen/zomia ... it was the first game code I'd written in 20 years and the positive results came fast enough (despite zero Lua experience) that I could stay motivated to keep at it!
- savanaly 9y agoMy strategy is to look at the type of games already made that are of the type I want to make (whether it be Minecraft, Flappy Bird, or Diablo) and look at what game engine/program the developers of that used. Then I know it is possible and in all liklihood a good idea to use that framework to make that sort of game.
- khedoros1 9y agoBuilding an engine is a project of its own. If you want to build an engine and a game, then go ahead. If you want to build a game, there are enough engines available that you can find something to fit whatever you'd like to make.
- banachtarski 9y ago> I'm relatively confident with programming in general Out of curiosity, why do you bother writing a statement like this? Is it to assuage your ego? If you haven't done game development before, it's safe to assume there are gaps in your knowledge and you're better off admitting it outright.
- icebraining 9y agopassivepinetree did admit to have knowledge gaps, hence the "I don't know where to start". The point of that statement is to inform people who might want to help (rather than mock or chide) that passivepinetree doesn't need a guide to learn how to program, only specifically about writing games.
- dang 9y agoCould you please follow the site guideline that asks you to "respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize"? https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- e12e 9y agoNot really an answer, but I recently saw there's an effort to modernise the Moria source code: might be a fun way to play/help with a game that's loved by many: https://github.com/dungeons-of-moria/umoria/blob/master/README.md https://github.com/dungeons-of-moria/umoria/blob/master/READ...
- codingdave 9y ago"is back with a new game" !== "will release later this year"
- dragonwriter 9y agoHe's back, he's got a new game, and he's not giving it to you yet. Works for me.
- 0xdeadbeefbabe 9y agoWas Starbound boring for anyone else?
- zawerf 9y agoI thought it was weird to credit someone as Diablo's "creator" since there must've been a large team given how long I remember the credits being. But indeed if you look at the wiki he seems to be the main programmer listed: https://en.wikipedia.org/wiki/Diablo_(video_game) https://en.wikipedia.org/wiki/Diablo_(video_game) Some other team members such as Max Schaefer and Erich Schaefer (co-designers of Diablo and Diablo II) went on to make Torchlight so many consider it to be Diablo's spiritual successor: https://en.wikipedia.org/wiki/Torchlight https://en.wikipedia.org/wiki/Torchlight
- antjanus 9y agoI wasn't a huge fan of Torchlight but it's still such a solid game.
- sleepybrett 9y agoHe didn't work on torchlight. He did hellgate london (pile of shit) and Marvel Heroes (kinda a mmo successor to the marvel ultimate alliance games but deeply diablofied (didn't play much but it seemed .. ok))
- jrs95 9y agoPersonally I consider Path of Exile to be the best successor to Diablo I/II. If you were a fan of Diablo and haven't tried it, I highly recommend it.
- stryk 9y agoI'd also say Path of Exile does the [PC] free-to-play thing right. They offer an extremely good product up front for free, they don't have any of the time counters or other F2P bullshit from mobile, and they don't put up arbitrary gates to any of the gameplay. They just sell cosmetic stuff for your in-game avatar. And the game is so good, and they know their fanbase so well, that they have apparently been doing well with that model considering the game has been around for a good while now and they keep putting out expansion packs and such.
- 9y ago
- ebullientocelot 9y agoStay a while and listen... I loved Diablo 1!
- germinalphrase 9y agoAs did I. I wish it would be re-released.
- dexwiz 9y agoLooks like a Terraria clone.
- sleepybrett 9y agoYou should read the article, he wanted to give terraria and starbound more of a point. "It Lurks Below combines Diablo-style dungeon-plumbing mechanics with sandbox-style worlds that let players dig and construct, à la Terraria and Minecraft. In an interview with Polygon, Brevik said he’s a big fan of those games (and Starbound), but wanted to add something of his own to the genre. “I wanted more of a point to a lot of those games,” Brevik said. “I wanted to make an RPG, with classes and leveling up, random items, where you get more and more powerful as you go down into the core of the world and fight baddies.”"
- eksemplar 9y agoWell terraria was the Diablo 1 of this generation, so that’s really not that strange of a choice for a small indie game. It’s the right time too, if they make it good.
- deleted 9y ago[deleted]
- kbenson 9y agoIt Lurks Below combines Diablo-style dungeon-plumbing mechanics with sandbox-style worlds that let players dig and construct, à la Terraria and Minecraft. In an interview with Polygon, Brevik said he’s a big fan of those games (and Starbound), but wanted to add something of his own to the genre. “I wanted more of a point to a lot of those games,” Brevik said. “I wanted to make an RPG, with classes and leveling up, random items, where you get more and more powerful as you go down into the core of the world and fight baddies.” Oh, that sounds right up my alley. I might have to look up the twitch stream of it he's doing this weekend later when I have time.
- krylon 9y agoThat looks like a fun game! And of course I am a sucker for that retro-pixely look. I hope it is released soon!
- nwhatt 9y agoMarvel Heroes was pretty fun in its time - but recently closed down. http://www.pcgamer.com/marvel-heroes-is-closing-down/ http://www.pcgamer.com/marvel-heroes-is-closing-down/
- wdr1 9y agoI loved his Diablo postmortem: https://www.youtube.com/watch?v=VscdPA6sUkc https://www.youtube.com/watch?v=VscdPA6sUkc