Synnah

Phaedrus' Street Crew
  • Content count

    430
  • Joined

  • Last visited

About Synnah

  • Rank
    Shitty Justice Wizard
  • Birthday 12/04/1980

Contact Methods

  • Website URL
    http://soundcloud.com/synnah

Profile Information

  • Gender
    Male
  • Location
    Cambridge, UK
  • Interests
    Video, Games.
  1. [Dev Log] Mystery of the Ravens

    Thanks for the kind words, everyone! Progress has been slow so far this week, but here are some progress GIFs: Animations for jumping, double jumping and gliding are in. Took me a while to iron out all of the kinks in the animation network, making sure that every state was accessible from all of the states it needed to be accessible from, which also meant fixing a couple of bugs in the movement code. Singing is in. Currently it's just a thing you turn on or off, but it will be tied to the actual gameplay mechanics... soon, hopefully. I've had less time to work on things than I'd have liked this week, and I've got social stuff tomorrow and on Saturday, so it's going to be a bit of a push to get everything in by the deadline, but I'll do what I can!
  2. [Dev Log] Mystery of the Ravens

    Ah, so Unreal's animation blueprints have two components to them; the Event Graph, which you use to control the logic of the animations and do things on a frame-by-frame basis, and the Anim Graph, where you set up a series of state machines to control how to move from one animation to another with conditions like 'when the walk speed is greater than 50%, transition from a walking animation to a running one' and 'at the end of this animation, return to the the idle animation'. In the Event Graph for my raven's animations, I have code for picking one of the head positions at random, but there still needs to be a state machine saying that you can move from any head position to any other head position, which is what that massive mess above is doing. I did think about just having two states, each of which selects a head position at random, but on the surface it looked like that wasn't possible. The system seems to be set up such that each state is a single animation, but I might be wrong about this.
  3. [Dev Log] Mystery of the Ravens

    Because there are two ravens in the game, but you control only one at a time (And because I spend a lot of time watching birds in my garden), I wanted to make sure they have an interesting idle loop when they're not moving. I still have faint plans for a game about birds at some point, so I wanted to prove to myself that I can animate a convincing bird. There's the base idle pose, the exaggerated breathing animation that all game characters need, and then I made poses for 11 different head positions. I blended these onto the final animation by just animating the head bone, and then set up a system for choosing a head position at random every second or so (When you switch from one animation to another in Unreal, even if it's just a single pose, you can set a blend time so it interpolates between the two poses). Of course, I then needed to make sure it was possible to transition from every head pose to every other head pose, which ended up looking like this: I'm pretty sure there's a much cleaner and smarter way of doing this, but it's done now. After I got the head movement working, I added in two full-body animations that play every 6-10 seconds. Those also animate the head bone, so I had to turn the head blending off when they are playing. And that's basically it! As far as I can tell, the only animations I have left are jumping, double jump, glide, falling and singing. I want to finish those off today, and then go back to building the rest of the mechanics, because I feel like I'm falling behind a bit on those.
  4. [Dev Log] Mystery of the Ravens

    Oh hey look. Need to animate the jump soon.
  5. [Dev Log] Mystery of the Ravens

    Just a quick update before I go to bed; today I worked on rigging and animating Mythalore's raven model. Here's how it looked after a bit of tweaking of the mesh, and then rigging it: And in motion, with a preliminary hop cycle: Not really happy with this (The feet need to be desynchronised, and there's too much bobbing on the head), but it'll do for the time being. Tomorrow I'll set up a basic animation network and go back to the movement code.
  6. [Dev Log] Mystery of the Ravens

    Hello! I wasted a lot of time yesterday trying to set up a Perforce server, but I couldn't get it working; I'm still annoyed about that, because while we're using BitBucket and it works, it would be nice to have solved the Perforce issue, for larger projects in future. Anyway, here's a GIF of my progress from today: (Those are ravens, honest!) Regarding the mechanics, we used God of War's node puzzles as a basis, but went for a kind of Lost Vikings twist. You switch between two ravens, Hugin and Munin (Odin's ravens, 'thought' and 'memory'); Hugin has more mobility (Double jump), and can sing songs that are used to open doors and trigger switches, but only Munin can remember the songs, and must teach them to Hugin. Basically, you move Munin into the optimal position to reach the goal before Hugin finishes singing. I don't think I'm explaining this very well, but it should become apparent soon enough. Mythalore and I are splitting the work as follows: He's doing 3D modelling and level building/design, and I'm doing coding/mechanics, animation and music. I want to do some interesting stuff with the music, where the songs that Hugin sings become part of the soundtrack once the node is lit up, so that a song builds up as you complete a level. So far I've got movement, jumping, double jumps and gliding working, as well as the ability to switch between the two ravens. Rather than use UE4's built-in character class, which is way too much of a black box to me, I'm writing all of the movement code myself, so I think it's going to take a bit of effort to make it feel good. Next thing I need to do is handle height changes on the ground, because at the moment a gentle slope is enough to stop the ravens dead.
  7. [(Somewhat) Released] Build the Nublar Evolved

    Oh noooooo! Fixed it for you.
  8. WIZARD JAM 7 // Welcome Thread

    I 100% approve of this image. Also, probably going to make something for this jam, after skipping WJ6!
  9. Augh, you're right! Delete my entire existence.
  10. I wonder if Justin has ever read the Homestuck... EDIT: I just realised that before I posted this I had 420 posts, and now I've ruined that.
  11. [RELEASED] EVADER

    This is really great! It has just the right mix of difficult controls and rapid game loop that means that learning how to play well is something you can really feel happening. Lots of really clever design touches (Like the coloured glow that lets you know exactly which enemy is going to spawn where), and it just looks and sound great! I managed 34th on the leaderboards, with 3,955! Pleased with that.
  12. [Release] Order Order

    I'm really into the style of this! The visual design is really strong. It's a fun, interesting concept too!
  13. [Release] Prepare for the Jelly

    I had a lot of fun with this! It's a very slick tower defence game, and I love the visuals and the music. I enjoyed it more when I made my own level, which turned out to be quite a challenge (Because the enemy spawning is the same for every level, shorter levels tend to be a lot more difficult), and it actually forced me to figure out the best places to put the towers, and when to upgrade them. Like you say, there's no real balance at the moment, but you can kind of make your own balance, with the level editor.
  14. Yeah, I liked this a lot! Things I enjoyed: - The visuals. - Immediately solving the 'frog door' puzzle as soon as I realised where the samples were from. - Having the sudden realisation that the music was a cover of The Wizard. - The description of Gob Island on the sign. - That skeleton animation at the end!
  15. Sorry you got stuck on that level! Did you realise that the onion fits on top of the mushroom? I feel like it's a little fiddly to get the game to place it on top correctly, so it might be easy to think it's not possible and give up. Thanks for playing! EDIT: Oh I think I know where you might have got stuck; That's the first level where some of the vegetables remain in the basket; if you click on it, it'll move them to the chopping board so that you can use them. I figured that might be a problem, so my quick'n'cheap solution was to make the last vegetable to spawn a large one, so that you can see it through the holes in the basket! It make not have been enough.