Weekly devlogs: Rogue Legend 2
Get Rogue Legend 2
Jan 9 - Terrain and Backers
This week was a lot of backer stuff. Getting all the backers sorted out and recorded properly, dealing with any issues, stuff like that. A bunch of people had trouble with getting kickstarter to accept their payment, so I had to make my OWN kickstarter at http://kassoon.com/rogue-legend-2/ with more payment options. I had to do a lot of research for payment gateways, because if you don't live in the US a lot of options are unavailable to you. Fortunately it's mostly sorted now, though I'm still waiting on a couple of payment options to get back to me.
Despite all that I did get some game coding done. I've gotten the terrain mesh loading/unloading based on visibility, and a player to move about. Modeling is going well and I'll have more to show with that for the first developer update.
Continue Reading in the Dev Forums >>
Jan 30 - Crafting a Dialog
Yay, interactions! This week was a lot of those. Crafting is in with a much better interface. It functions much like your other inventories and feels really fast and fluid. You just move things from the crafting window to an inventory slot and the resources are consumed. You can even craft stuff onto the ground in case your inventory is full. Tooltips went in as well and are much nicer and a bit more informative, everything has a brief description on its use. In the Craft/Merchant UI you also get a separate tooltip for costs so it's a little easier to read.
Continue Reading in the Dev Forums >>
January 30 - Under the surface
Two of the notes on my list were "world gen takes too long for how long char creation takes" and "view distance is off-putting." World gen has gone from 2-3 minutes to 5 seconds, and view distance... in order to increase view distance I need to improve performance and more specifically reduce rendered tris in order to pack more on screen. One of the biggest culprits was the old cave code, which would create pockets of air all over the place, making it difficult to know which sections of the world to cull, so let's fix those. I had always planned to roll caves as part of a new biome system, and in order to increase view distance I'll also need to change the save file format to support the new planned method of loading terrain (and decrease load times, another thing on my list), so let's add biome support. What are my basic biomes going to be before I add proper biomes? Let's go with the default grasslands, caves, and water since that needs to be fixed as well and I said I'd do that as part of the fixes to worldgen (and the scarcity and general jankiness of water was also on my list). Hey, that water looks pretty, let's get it into this week's build along with the new caves. Water creates rather... abrupt boundaries with my current worldgen code (which will also need an overhaul when it comes time to formally add biomes), so let's take some of my cave gen code and adapt it to create beaches too. WHOOPS, the week is over. That's how "improve new player experience" turned into "generating caves and water." Here's the basic (still placeholder) but fixed water and beaches that made me want to include it:
Here's a gif of it in action:
Caves also got overhauled to be a bit less splotchy randomness and a bit more directional and interesting to explore. They'll get changed again when it comes time to do dungeons, but for now they're a bit more interesting to explore.
The inclusion of new water and new caves have also made some fun combos, like this underwater cave:
Complete with walls of water
Both the new caves and the new water will only be available in newly generated worlds, but you're not forced to. However generating a new world takes about 5 seconds now, so it has that going for it, which is nice.
The female model got some improvements, so I went ahead and included that, along with an assortment of mouths!! When you start a new game or load an old one you'll be presented with new options for mouths. In the future you'll also be able to customize your eyes and eyebrows, and then eventually create custom facial expressions
Continue Reading in the Dev Forums >>
Check out Rogue Legend 2 or Patreon for automatic rewards!
Shout outs: Stacey, Phil Mehl, Wesley Muncy, elijah D. maben, R., bruschkin, Vincent Drone, thea musing, Brian Nunziato, Matt Yates, Elisa Martinez, Ryan Flagg, Jade Arrowood, Angelo Anderson, Dave Walker, Rhonda Seiter, Alexa Hobusch, Jonathan Lekse, Katie White, JollyGamer, Tiernan Greenman, Burlyfighter, Gillian Tolbert, David R Abbott, ツ Htz_Michelle, Rick Marsh, Brittany DeNicholas, Phillip Hash, Amanda Kettles, John Trent Dumproff, Lou Bliss, Pythor Sen, Desedent, Michael Isberg, Nat, Thomas Wilhelm, Krueger82, Irate The Pirate, Mark L, Conall Reilly, Cam Largent, Siren, AstroLass, Lizzie, Michael Hamilton, Vedie V, Mylon Schroder, Nathan, Jordan Florez, Robert Rich, Rodney O'Dell, Robin Ellis-Foster, Jess, Lars Yell, Zee Livezey, Kevin, Kerry Melton, Mary Kieser, SallySparrow132, Naomi B, J, Millergendraft, Federica Frezza, Nick Soucy, Ellen Mitchell, Melanie Warga, Jeremiah Walker, Bryan Sheairs, Bryan Kempka, chris wilson, Max Hops, Sarah Holland, Joshua David Maddox, Jennifer Smith, Liz Fontain, Ray Bissonnette, Joe Dalby, Joline Tran, Nicholas Zamora, ShortyMcgibble, Mr. Vinclair, mtnman1979@aol.com, KFB_Patreon, eric sun, Kayleigh Sulin, Dani, Gundar Wez, Nahellion, Nicholas Hanke, bilbens baggo, Stuart, Brysen Packer, Maxwell Mayer, Gannon Dubay, Thobek, Aaron Teupe, Mage1X, XMrMonkyx ., Miss Zilla M, Jordan Brazeal, Kyle Clark, Jake Lane, Adam Ruiz, Phillip P Torchia, Stefan Gottschalk's, Remora Jewel, Alex Harford (VA7OMM), jeremy baisch, Daniel Edwards, Zealot23, Shane Andrews, Brandon Mußiq, CJMAXP, Dylan Rintoul, Lisa Tucker, KingHavok1217, Mx Charlie, Justin Snyder, Zachary Burgess-Hicks, Shazear, Steve Rosenlund, Ezzela1891, John Nazario, Gordon Alexander Fallon, Justin Stensgard, Jason Clark, Trey Vickory
Their contribution stands as a beacon of hope for all adventurers!