Cloud Fragrance by Colt Zero

[raw]
made by Colt Zero for LD34 (JAM)
Well... It's only fitting, my head has been in the clouds lately.

A very important thing to note here is that this is running off a custom GPU accelerated voxel engine that isn't very well optimized at all. It's actually an older version of a voxel engine I never thought to update on Github until I had already reached the point where I broke a major part of the engine and couldn't use a more recent build for this.

I'm not all too sure what the system requirements are for this, but I'm assuming kind of high between a mixture of like half a gig of memory usage, and pretty intense GPU usage. And no matter what system you have, it will likely lag due to the poor optimization on this older version of this voxel engine.

EDIT: Okay, so this is embarrassing to admit, but about the half a gig of memory usage thing. Rather inaccurate since it turns out that the game has a pretty bad memory leak, going from 0.16gb of memory usage at start to like 1.5gb of memory usage in like 15 minutes. So I suggest you monitor your memory when running this.

Anyway, I should also note that I personally don't think this turned out all that great. Doesn't really feel like a game at this stage of completion. But that could be in part to me not knowing quite what I wanted to do for this Ludum Dare, and also in part for my general lack of actual experience in making an actual game.

This submission was for the two button controls theme, and to be fair, I only wind up using 2 actual buttons for controls, but here are the full controls:

Escape to quit.
Move mouse to rotate player.
Scroll wheel up to zoom camera in.
Scroll wheel down to zoom camera out.
Hold down right mouse button to move at a casual pace.
Hold down left mouse button to take off and fly at a charging pace.

That's about it. But don't forget, time is golden.

EDIT: Okay an update on requirements for at least the GPU side of things.

This is what the Unity docs say about the requirements for what I'm using for the GPU acceleration:

Windows and Windows Store, with a DirectX 11 graphics API and Shader Model 5.0 GPU.

Modern OpenGL platforms (OpenGL 4.3 on Linux or Windows; OpenGL ES 3.1 on Android). Note that Mac OS X does not support OpenGL 4.3, so no compute shaders there yet.

Modern consoles (Sony PS4 and Microsoft XboxOne).

So no Mac OS X support unfortunately.

UPDATE:
I have uploaded a new version of the Linux and Windows client with a fixed up tutorial. It wasn't exactly broken, but it was a pretty bad judgement on my part to not add the ability to quickly click through all the interfaces of the tutorial.

I also added a bit of text actually telling you how much fragrance you need to collect to proceed to next round, rather than you having to guess.

And I re-enabled 2 completey optional controls that don't effect gameplay, and are more just used for leisure.
The controls are these:
Press the control key while standing to toggle between sitting down and standing states.
Press the C key at any time to make your camera switch to an orbital mode so that you can see your character from the front or just give you a general look around the scene. Camera switches out of orbital mode automatically when you move. But if you are holding C, you can move while in orbital camera mode.

I wasn't sure whether to include them at first, but since they don't have gameplay use, I figured they wouldn't really break the rules of 2 button controls.

The controls themselves were already completely programmed, just not turned on at the time of submission so I didn't freshly program them into it just now.

All the other known issues with this project can't be fixed without making some seriously major changes, which I wouldn't be able to claim as part of the entry.

Feedback

HUMANICS
15. Dec 2015 · 13:03 UTC
Linux build is... well running. Freezes on the first screen though, capturing the mouse and locking all input :\ Had to do an emergency reboot.
I do have OpenGL 4.3...
Blobo
15. Dec 2015 · 20:27 UTC
Interesting use of the theme, but it could've been executed better.