This week we've been doing a lot of little things in preparation for Game On next Thursday.
I've made a number of small changes to the level. First I replaced the old large doors with new doors, so that the multi-room puzzles work again. I also had to widen the Buddha statue room so that the door could open without clipping through the wall. :)
I've also been adding ivy to the first outdoor section, and adding a new area for players to find color to open the first large door.
Issam turned off the foliage renderer when the leaves are "animated out." For the ivy, he fixed the collision so that the ivy is climbable again, and changed the color test logic so that it works better.
He removed some unused debug code (leftover from when objects could hold more than one chameleon's worth of color). He added and 'invert horizontal' option to the pause menu for the manual camera controls, as well as mouse sensitivity sliders, and made the pause menu work with the mouse.
He also removed the button prompt HUD, and added the option for us to have HUD tutorials instead (so that players can learn the controls of the game) (Although we don't have any examples to show yet.)
We have a busy week ahead of us!
Miles put up with me smothering him when I needed a quick break.
This week we've still been working on the feedback from the post I made a few weeks ago, and we had a playtest session on Tuesday and got some fresh notes.
I've been redesigning the first area - adding a new puzzle before you enter the temple and removing some of the puzzles in the large room.
Here's a little bit of art that's been added in the first section:
As our friend Sara noticed in the playtest - you can make faces!!
Since all objects now only take on chameleon's worth of color, we had to change the way the big doors work (they used to take 3x color) - so now they're made up of 2 sections, which each need to be colored for the door to open:
We also hooked up the new ivy and had people start playing with it on Tuesday. I want to make some changes, since I think it currently gives a slightly incorrect impression about how color works, but this is what it looks like right now:
Issam made a really cool change where the trees only have leaves when the trunks have color. It also shows up in the shadows, which looks neat:
Issam also worked on the camera controls after getting feedback on his latest round of changes:
In the playtest on Tuesday, some players noticed some awkward conflicts where the auto camera would sort of fight the manual camera - so Issam changed it so that the auto camera won't engage until the player walks for at least 2 seconds without using the manual camera. He also fixed an issue where the camera would freak out sometimes when switching from manual to auto if the character was looking down (it would pop positions back and forth - not it chooses one and sticks with it instead of going crazy.)
He also fixed some bugs with Color Materials (we can now have a children object have it's own color material). Finally, he lowered the radius of the raycast that happens when the player is trying to interact with a color object, which works better with the wall geometry in the beginning of the game.
Miles spent the week being tortured by these fall decorations I hung (listen with sound!!!):
This week we've been looking at feedback from Fantastic Arcade (and IndieCade feedback), and coming up with a plan of attack for our next milestone!
To start the week off, I wrote up a big list of feedback, which is posted here. I'm starting off by redesigning the sections of the level that have issues. I also made some effects for when the chameleon is walking on surfaces without color (they're not hooked up yet though, so I will post a video later!)
Issam has been doing a lot of stuff! He fixed the prefab system and created a system that reimports perfab objects when they are changed.
After some issues...
...he fixed the sentinels, so that the new ones now import correctly and look at the player:
It's a little hard to tell from the Vine, so here's a screengrab as well:
He also fixed the shadows and sunrays, which have been missing for a little while. The outdoor sections of the level look pretty now! He also made the colors brighter when they are fully saturated.
We also made the change from the feedback to try setting all object color sizes to one. We want to test it for awhile and see what players think. It was definitely causing confusion before have bigger objects require more color - this is simpler and speeds up the overall pace of the game.
He also hooked up the ivy that I was working on last week, so it works in game now!
Fantastic Arcade was last Thurs-Sun! It's a free event in Austin that takes place in a movie theater and adjoining bar, which a lot of indie devs from across the country attend. Even though it's free, I'd say it's much more of a developer-facing event, as opposed to fan-facing, and the talks are generally about development.
They have a selection of around 40 games: 8 spotlight games, which are shown in arcade cabinets, and 28 showcase games which are shown on a dozen or so laptops (the laptops have all of the games in a launcher -- this is where our game was!). Sony also had an area with some kiosks set up featuring indie games that are scheduled to release on PS4. There's a program of talks, given by the spotlight game developers (and some additional devs) and tournaments. The programmed events don't really overlap like at bigger gaming events, so it's pretty much a bunch of developers hanging out in the same area with each other all day. Overall it's a really chill event, and a good opportunity to meet other developers. :)
Here are some of the cool things we saw!
This game is actually based on a prototype that the developer made for the Molyjam, which is pretty awesome! You control a hole in the ground which you move around with your mouse. Anything that fits in the hole falls into it, and as more and more things fall into it, it gets incrementally larger so you can eventually clear the stage. There are some puzzles that you have to solve in order to make more things appear (i.e., get the chicken into the henhouse so it can make some eggs for you to suck up), so that your hole can become big enough to clear the stage. The developer talked about the backstory, which is based on the idea of gentrification and erasing culture. I'm really excited to see where he goes with it.
I'd played Gang Beasts before Fantastic Arcade, but this is a good chance to mention it. It's basically a crazy fighting game, that currently supports up to 8 players (I got the opportunity to play with 7 other people and it was AMAZING). I recommend checking out videos as the best way to understand it. It's currently available as an early access game on Steam.
I didn't actually play Titan Souls, but Issam really liked it. It's a really difficult game where you face a bunch of different bosses - dying until you figure out how to fight each boss, and then dying until you actually manage to pull it off.
This was my fist opportunity to play Nidhogg and I was surprised how much I enjoyed it. It was at the Sony Kiosks (as opposed to being a Festival game) It's sort of like... 2-man football if there was no ball and players constantly died and respawned. Your goal is to get to your respective end zone (the left-most screen for the player facing left, and the right-most screen for the player facing right), while your opponent does everything possible to get in your way and/or kill you. Again, this one might be better understood through video. My only criticism of the game was that it would really benefit from some sort of time limit (maybe there is one and it was just turned off?), because I played for like, 10min straight against someone I was evenly matched with and it was completely exhausting and got pretty not fun towards the end. It was completely exhausting. You can buy Nidhogg directly on their website, and the game will be coming out on Vita and PS4 at some point.
Starwhal was another Sony kiosk game that I'd heard of but never played before. You fight other players as narwhals - damage is inflicted by touching the other players' hearts with your horn. Your control your head with the joystick and propel yourself forward with X (I think this also makes your body wiggle). It's intentionally difficult to control, which makes it really fun.
I met Jason Roberts briefly during SXSW and checked out the demo of Gorogoa afterwards (you can play the full demo online for free! Do it!). It's a beautiful game where you move panels to solve puzzles. Jason spoke a bit about his inspiration and how the project started, but he mostly talked about how he was having some difficulty deciding how much the gameplay should involve 'traditional' puzzles (where you learn a system and use it), vs. having the player progress using exploration and more dream-like connections. This really hit home for me, since I spend a lot of time wondering where to be traditional about gameplay and where to try to move in a different direction, towards my own 'vision.'
Astro Duel Tournament
I'm part of a playtesting group with Rusty Moyer so I've gotten to play Astro Duel a number of times. I'm disappointed I didn't do better in the tournament! >:( Astro Duel is a 4 player competitive multiplayer game for iPad. It's fast-paced, simple to learn and really fun! I recommend checking it out! I took some Vines of the tournament here, here and here.
Super Game Jam is a documentary mini-series where developers have 48 hours to make a game. It's not competition-style - each episode simply focuses on a pair of developers that are given a theme and work together on a game. We only saw episode 4, but I felt like it was shot very honestly and was wonderful to watch. You can buy the episodes on Steam.
Barfcade was one of the closing events of the weekend. It was a gameshow where hosts Thu Tran (filmmaker, gamemaker), and Wiley Wiggins, led the contestants through a series of trivia questions, Barfcade games (games made during a 2 week game jam before the event), and gross food challenges (eating mayo-filled donuts, durian popsicles and bologna, sriracha, anchovy tacos). You can play all of the submitted Barfcade games at the bottom of this page.
And I will leave you all with this video of the contestants eating sticks of butter.
There was no weekly update last week because Issam and I spent Thursday-Sunday at Fantastic Arcade, where our game was featured as one of the Bonus Games! I was able to use the occasion to watch people play our demo without them realizing I was watching. It was a great opportunity to see common areas where people were getting stuck or having difficulty. A lot of the issues came up in spots we thought we had addressed previously, but it was apparent that there are still a number of outstanding issues. We also recently received feedback from our submission to IndieCade. Here are my notes:
- I noticed one player that was unable to figure out the color stealing mechanic. This also seemed to be the case in the IndieCade submission feedback we received - "I had to glitch through walls to get a different interaction other than "jump" on the very first room. Is that intended?" - so clearly for some players, the HUD with button prompts isn't working. We're trying to avoid having any text in the game, but we're thinking a bit more about the possibility. I still want to try some other options first.
- The camera still needs a lot of work - but we've known this for awhile and just haven't gotten the chance to address it yet. It's still very helpful to see players struggling with the camera though, because we're just so used to it that we forget it's an outstanding issue sometimes... :)
- Because of the stair-step layout of the big rooms, there are a lot of small hallways that are kind of weird and don't work that well with the camera. In general, the tight spaces don't work well with the current camera. We received this feedback from the IndieCade submission: "A game with a floating third person camera needs wide open spaces--in the narrow hallways of Color Thief, I frequently was bumping the camera into things, being wedged in so tight I couldn't see anything, or running the camera right through geometry. It's very frustrating, and makes it hard to focus on solving anything." Either we really need to open the level up more, or try to find a better solution for the camera.
- Players are still getting stuck on the first sentinel. In the playthrough I saw where this happened, the player tried to take all of the color away from the sentinel, which is something a lot of people have tried. We had added an animation of the sentinels "locking" to try to prevent this, but it's still confusing to players.
- I saw one player get a bit confused when they reached the second half of the big room -- and honestly, I wonder if it's a bit of a bummer to solve that first half only to be greeted by a nearly identical room. A friend had mentioned something similar a long time ago, but I think I had misunderstood the thrust of his feedback. I think the second area needs to be redesigned, or the players need to get a bit more of a reward in terms of narrative elements or visuals.
- Players were playing an old build, and while I didn't necessarily see anyone get stuck, it reminded me that the first big yellow door isn't easily identifiable as a "goal" (like, that you need to be collecting yellow from each room). Maybe I should have the door require 4 "units" of yellow and give you one right away, so you can identify yellow collecting as a goal. In a more recent build I have a large door appear sooner, but thinking about it now, I like this new solution better, since it's more immediate to what the player is doing)
- In general, we're thinking about changing the color rules so that every object just holds one "unit" of color. Initially the idea was that it would use the surface area of an object vs. the surface area of the chameleon to determine how much color something would hold, but we found out quickly that everything is so much bigger than the chameleon that this make the game really tedious. Our solution had been to approximate the feel of relative sizes by still using surface area to determine if something held one, two or three "chameleons" worth of color - but thinking about it now, it kind of seems like a weird half-solution. A lot of players have asked "why don't I just take all of the color?" and we're going to try it like this for awhile and see how it changes the feel of the game. I think it will speed up the overall pace of the game, which would be really good.
- Overall, we're also still considering the option of adding text to create more of a "traditional" tutorial. Or maybe we could do it with icons and not text... I'd still prefer to totally handle it with gameplay, but it seems that this currently isn't working!
Issam is coming back this weekend! Hooray!
This week I've been working a bit on the ivy and how I want it to look. Here's a mockup I made in Max of how I'd like it to work (unforunately the Vine drops a lot of frames):
I want the uncolored ivy to crumble when the chameleon touches it. I think we can do this by buiding the ivy in little clusters with their own trigger boxes.
Also this is what the leaves look like with normals (although they're a bit too light right now):
I've also been working on the sentinel redesign, which is pretty much done, I just need to export it with the correct hierarchy:
Miles has been trying to figure out how to get water out of this glass:
Issam is still in New York working on a contract!
I started off the week looking into a different sort of level layout, to see how the camera handled it. I think it worked pretty well, so I definitely want to try to create more spaces like this that have more verticality to them:
Most of the rest of the week I was working on this new puzzle. It's pretty much working now:
Miles may or may not have destroyed this roll of toilet paper:
So this week I've mostly been working on level design ideas! Ever since we decided to try to build puzzles out as separate rooms during this phase of the project, I've been trying to figure out a good workflow for coming up with puzzles.
I'm finding that this top-down map style of design doesn't really work that well for our project. I want this game to have a lot of exploration, but in forming levels this way, I usually end up with something really simplified and boxy, and it's hard to really visualize the space. I've found that a more effective way of making the puzzles is to start to block something out and get it into game as soon as possible - then I can walk around in it and figure out what makes the most sense. In fact, my most recent puzzle came from me realizing that I'd built the level in such a way that the player could easily get stuck.
That said, after brainstorming a bit on the Frog Temple, I started thinking about stacking structures and playing with different heights, which is something top-down design really doesn't allow for - so now I want to see what I can do to start thinking about them more dimensionally. I think the best way to design might be to just start in Max, and see what happens.
Some (probably) Chameleon Temple level brainstorming:
Thinking about trees and how they can mix things up. Starting to get into some Frog Temple stuff at the bottom (lily pads).
Some Octopus and Arctic Fox Temple ideas.
Frog Temple ideas, thinking about stacking.
Here are the new puzzles I blocked out this week. Only the middle one is currently "complete" as a puzzle. The other 2 are in a place where I want to start playing with them.
Here's what Miles has been doing!: