Weekly devlogs: Rogue Legend 2
Get Rogue Legend 2
August 1 - Do not become addicted to the water (Alpha 17)
At a glance
- Added pools of water to the world. You can drink from them, fill containers, and they flow (sorta)
- You can now boil containers on a campfire
- Made world 60% bigger
- tier0 bucket and watering can now made out of glass
- Fixed a bug that caused hunger/thirst/tiredness to tick faster than intended
- Adjusted food decay rates across the board
- And more in the full devlog
Let's see, I've got a combat engine that isn't quite ready yet
I've got some new forums that aren't quite ready yet
Well I've gotta get SOMETHING ready for the weekly update.
*scrolls through feedback forms*
Ah!
I had been planning to do water with biomes, but it's currently the most popular request. I figured in the meantime we could get a "basic, functional" version and save Water2.0 for biomes. Thus, there are small pools of water found around the world. Sitting water isn't safe to drink, so make sure you boil it!
Read the full thing in the Dev Forums >>
August 23 - Test Your Might (Alpha 21)
At a glance
- Basic combat. Lock on, select ability, attack! Win delicious all-purpose meat!
- Feral chickens now roam the wilds
- Added stone spear
- Working on new UI, may be a bit placeholdery for now
- New grass texture
- Changes to distant terrain
- New death screen
- Threaded pathfinding
- Fixed issue with placing rocks
- Fixed inventory duplication glitch
- Fixed Electrum
Hectic week! This is the most "in progress" of an update we've had since it's a bunch of new stuff that couldn't quite get done in a week. There's a basic combat system, a basic new UI, and some incomplete texture changes. That said, yay combat!
Since the game is 3D now, it meant there needed to be a more 3D combat system too with lock-on and cameras and movement. While the initial combat (and initial targets) are pretty basic I'll be adding more with each update. There will be elemental weaknesses and creature types, special abilities, special maneuvers (dodging, blocking, backstabs, etc), taming, and a party system. It feels like it's been a while since I've *added* ugly placeholders to the game with all the work recently to remove them.
As you can see from the base system, I'm going for a bit of a mix between realtime action and turn-based rpg. It's important to me that the combat system remain accessible and not require super-twitch reflexes to enjoy, while also adding options for more advanced players seeking greater challenges and maneuvers. So you lock on to a target, your initiative fills based on your speed, you select an attack based on what you have equipped, it charges based on its speed, you path into range and then execute the attack.
Hotkeys are incomplete (for both targeting and ability selection), there's poor feedback for damage dealt/received, you can't click for targeting yet, and enemies lack healthbars. Those will all be in for the next update, which might be another mid-week one.
There will be additional timing-based maneuvers like dodges and blocks (and elemental resistance) to reduce or negate incoming damage, but it'll be largely optional for the players that want to tackle the greater challenges. Hunting game around your home won't ask much of you, tackling an underground dungeon at the end of the world will take everything.
Dodges and blocks will be pretty familiar if you've played much Dark Souls, and a bit of any Mario RPG. When an enemy is about to attack, you can attempt to dodge out of the way. If your timing is good, you'll dodge getting hit completely. However, rolling uses stamina and eats up a bit of your initiative. So if you mess up the roll, not only will you get hit but your own attack will take longer.
Blocking has both a passive and active effect. Equipping a shield in your hand lets you raise/lower your shield while in combat. While a shield is raised any attack you take to your front will cause a percentage of the damage to be absorbed by your stamina instead. If you don't have enough stamina, you'll be stunned, so keep an eye on it. When an attack is incoming, if you press the block button with good timing the incoming damage will also be reduced. Choosing to block or dodge will come down to your personal playstyle and how much risk you're willing to take. For stealthier players, I'd also like to add ambushes.
For taming I want a dual approach. I know there are some players that want to tame every animal they meet and don't want to engage in combat at all. So there will be a taming system and a capture system. Capturing a creature involves fighting it and trapping it, whereas taming involves befriending the creature instead. The choice will again largely come down to playstyle.
Some of this will wait for beta, which we're getting close to. I'm working on an all new animation system that will finally replace all the placeholder animations and include a bunch of combat animations. I want to get combat a bit more fleshed out with some of the maneuvers and maybe a couple of abilities, get proper multiplayer, and then work on worldgen/biomes and get some basic dungeons in first.
Was looking through my old images and found this. A quick look at the progress made over the alpha:
Read the full thing in the Dev Forums >>
August 29 - Let's Get Animated
At a glance
- Added many new animations
- You can now hold stuff. Certain objects will appear in your hands when held. A few for now, I'll be continuously adding more.
- You can target/attack friendlies
- More combat feedback
- Added enemy healthbars
- New distant terrain
- Added targeting buttons
- Chickitoos now don't want to die
- Domesticated animals will make friends, and will mourn their friend if they die
- New female face
- And more in the full update
There's a brand new animation system and a whole bunch of new animations! In fact the only old animation that remains is the placeholdery general-purpose "use" animation. There's also a host of new animations for things like combat. As a part of this new system I finally put in models for holding certain things.
It's not everything yet, but you can have a trusty mushroom shield. Or mushroom club.
I spent several days trying to migrate the animation system over to Unity's Mecanim system, then about two hours rolling my own. Mecanim is decent but very very fiddly, I could have easily spent the entire week just tweaking and working on the animations and transitions. A script-based solution became much more appealing. Unfortunately, it means I wasted almost half the week on it.
In the previous build you may have noticed that the distant terrain was a bit abstracted and "odd" in its lighting behavior. At first I thought it was a lighting issue, and had to use an unlit shader to get it to even work. This week I discovered that this is just a straight-up bug with one of Unity's rendering pipelines, one that's apparently been there for over 2 years unfixed. It's "fixed" by using a different rendering mode, which may have some unintended consequences with different hardware.
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!