[Comp I] Sourcery
This is Sourceri.

Download the playable game...
https://mathbear.itch.io/sourceri
VIDEOS
[SPOILER] - Entry Play through Video
https://youtu.be/sTzVDaQ744s
Early Game mechanic testing.
https://youtu.be/cXpNGVh6xDA
Early creature behavior.
https://youtube.com/watch?v=QP5SP7cWhm0&feature=youtu.be
Contributors:
@Pierre - Art, Animation, Programming.
@Mexicanopiumdog - Music and Sound Effects.
Design 4 Theme
The core feature of this game will be the discovery of magical properties through experimentation. The objects will not always have an obvious correlation to their ability. The "mystery" lies in finding your way out of the nightmare.
Items - Staff, Bell, Feather
- The bell represents "command".
- The staff represents "motion".
- The Feather represents "preparation".
Known Issues
- The leaf manager is broken. Leaves do not disperse when the vortex is gone.
- The monster is being lifted by tumbling blocks beneath its feat.
- Animations require IK for noticeable improvement.
- Monster noises are placeholders for now.
- Levels need to be designed that are more elaborate and interesting.
- Death sequence needs a complete overhaul.
- Uhlka's Turn behavior is severely flawed. The issue has been identified but the entry build will stay as is.

Download the playable game...
https://mathbear.itch.io/sourceri
VIDEOS
[SPOILER] - Entry Play through Video
https://youtu.be/sTzVDaQ744s
Early Game mechanic testing.
https://youtu.be/cXpNGVh6xDA
Early creature behavior.
https://youtube.com/watch?v=QP5SP7cWhm0&feature=youtu.be
Contributors:
@Pierre - Art, Animation, Programming.
@Mexicanopiumdog - Music and Sound Effects.
Design 4 Theme
The core feature of this game will be the discovery of magical properties through experimentation. The objects will not always have an obvious correlation to their ability. The "mystery" lies in finding your way out of the nightmare.
Items - Staff, Bell, Feather
- The bell represents "command".
- The staff represents "motion".
- The Feather represents "preparation".
Known Issues
- The leaf manager is broken. Leaves do not disperse when the vortex is gone.
- The monster is being lifted by tumbling blocks beneath its feat.
- Animations require IK for noticeable improvement.
- Monster noises are placeholders for now.
- Levels need to be designed that are more elaborate and interesting.
- Death sequence needs a complete overhaul.
- Uhlka's Turn behavior is severely flawed. The issue has been identified but the entry build will stay as is.


PlayerCharacter.png
512 x 485 - 144K


MainGameView.png
799 x 605 - 673K


SSS_Uhlka.png
1309 x 873 - 339K


Surceri_Title.png
941 x 490 - 205K
Comments
Curious about how the mask and feather are going to affect the current dynamic. I imagine the challenge with creating each new ability from here is that the new abilities need to be useful without feeling contrived and without making any of the previous abilities obsolete.
Looking forward to seeing where you take this!!
As it is, the staff actually already feels a little bit contrived. (enter the generic stick of magic) - I'm thinking of swapping it out for something else that is a bit more obscure but it'll do for now.
Indeed. Adding items is a careful process. I don't want to add clutter either and so even the leaves will serve a purpose eventually.
I'm being very careful about adding the other two.
I think building these tools will be great but I'm nervous about (and avoiding) the level designs. It's one of my shortcomings and I'm worried this will just end up being a sandbox level with toys :/
Hopefully not, but we'll see how it goes.
I think I think this because crafting levels that allow for demoing the mechanics of the game is just a matter of experimentation, whereas making new combinations of mechanics that feel good to play with is tricky. I think a healthy way for a game to start is with a bunch of small sandbox environments, and then as you find out what is fun you find a way to stitch them together in an order that makes sense.
That said, I'm not sure what you have planned as obstacles to overcome? (because that's really what is going to determine your level designs)
In that sense I would like to design specific levels/avenues and scenery but that is a tremendous time sponge and I haven't even finished the core elements yet.
So yeah. For now I'll probably just dump the box of toys onto the player and let them try it out.
I've added a new toy (the feather)
I've also started working on an antagonist character.
And @Mexicanopiumdog has become a contributor.
Screenshot and Contributor list will be updated in the OP.
https://youtube.com/watch?v=QP5SP7cWhm0&feature=youtu.be
In terms of AI, it's especially cool to see how it loses track of you and looks around...
When it does catch you in the video, it sort of seems confused by this, like a child who just killed a small animal and now feels guilty and a little bored. It's quite unnerving.
Have you been following the progress of the game SCORN ? Some of the texture work and architecture in Sourcery has a bit of a Beksinski feeling (Beksinski, along with Giger, being the primary influences in SCORN).
(Examples of Beksinski paintings from late 70s to early 80s)
SCORN looks like it's going to have strong aesthetic, but I honestly have no idea what the gameplay will be like.
I was a huge Giger fan and his work influences me a lot.
Flaws are natural
The creature behavior is actually very crude and buggy. The "realistic" interactions are usually accidental/coincidental... but in a weird way, these flaws are presenting themselves as "life like".
strange behavior
I was focusing on making a set of behaviors that was not always predictable. That means that the creature would sometimes not attack at all... (instead of trying to surprise attack you out of nowhere)
I wanted the player to feel like they're dealing with a strange new animal in the wild.
It's a noble goal but that level of depth in behavior is far beyond the scope of time I have available.
Still... I think some of that managed to seep through to the current build.
An reluctant antagonist
I think this (sometimes) hesitant behavior might make the game a bit easy at times, and unfair at others... but perhaps this will add to the flavor of mystery.
Time is short and elaborate animations are not.
I wish I had more time but this weekend is upon us. I would like to make some of the animations (including the death sequence) a bit more drawn out and elaborate, but that's something I will look into on the other side of this weekend.
I'm glad however, that the current death presents as with unnerving behavior.
As always. Thanks for all the comment! :)
But despite Giger's fame, Beksinski was a far more varied and arguably more evocative artist. Though Beksinski didn't really get noticed by popular culture until the last decade or so.
(Sorry to be such a Beksinski advocate, I just want more Beksinski influence in games. I don't mean to dismiss Giger's work, especially the work he did on Dune and Alien)
I was working on the music and unknowingly broke some code...
So when I approached the monster it was standing rock solid, not moving an inch, but the head just kept staring, following my movements. it just kept looking at me with those beady eyes.... augh!
(Finding something surprising is the best, if you can figure out why it worked it can then be a tool you can use whenever you want to deliver something that surprises players).
I didn't get as much done as I'd have liked... but I'll take what I have and spend the rest of today on spit and polish before uploading the playable.
DONE - Design Player Character with animations
DONE - Design sandbox props (Walls, floors, pillars etc.)
DONE - Design Leaves and leaf manager
DONE - Design Special FX for Vortex and Wind
DONE - Design Glyph and flames
DONE - Design magical props.
DONE - Character controls.
DONE - Staff mechanic
DONE - Bell mechanic
DONE - Feather mechanic
DONE - Creature model/design
DONE - Add ambient music
DONE - Core Creature behavior
DONE - Core Sound FX
CRITICAL
DONE - THU : - Fix rotation bugs.
DONE - THU : - Player Death Animation
DONE - THU : - Creature Kill Animation.
DONE - THU : - Creature:Player behavior - Kill:Death Animations
DONE - THU : - record sample video.
DONE - FRI : - Game Over Message (fade in... Delay... Button to restart, Button to quit )
DONE - FRI : - Code to reload level.
DONE - FRI : - Game over trigger
DONE - FRI : - add restart button to pause menu.
DONE - SAT : - Sandbox level design (Open space/Cave space)
DONE - SAT : - Design "door" for cave entrance.
DONE - SAT : - Transition music from ambient to scary. (needs a better approach)
DONE - SAT : - Close doors when you enter the cave. (Replaced with auto timer)
DONE - SUN : - Message - You survived (fade in... Delay... Button to restart, Button to quit )
DONE - SUN : - Add trigger for reaching the exit.
VALUABLE
DONE - SUN : - Add Windows Controller Code (0%)
DONE - SUN : - Add latest SFX by @Mexicanopiumdog (additional sounds)
DONE - SUN : - Mute+Mono player jump sounds.
DONE - SUN : - Add Code to slide off walls/inclines (0%)
DONE - SUN : - Add Button Help to Pause Menu
OPTIONAL
DONE - Fix character Eye balls.
DONE - Consider alternative color schemes for the monster/player character.
DONE - Improve Creature Behavior
SPOILER WARNING ! - This will ruin all the surprises! O.o
https://youtu.be/sTzVDaQ744s
After sleeping on it for a day... I realized a HUGE mistake in Uhlka's behavior.
I wrote some code to encourage her not to turn back and forth too much... in other words... if she turns left, she should not turn right again unless she's done something else first...
My mistake was that I'm doing the opposite...
If she turns left, then she is encouraged to turn right, and then she's encouraged to turn left and then right and so it goes on and on and on and on...
My face... it palms... it palms so hard.
If I upload a new playable, I'll be sure to mark it as a non-comp build.