A downloadable game

Hello there!

My name is Simon, founder of Unknown Games Studios and this is the very first project on this Account.

As the description in the game already meantions, this game is nothing you would call "great" or "interesting". But that is exactly what I wanted when making this game.

It has (to me) more of a symbolical value, showing that this is ground zero and from now on there will be a strict learning curve and future projects will get influenced by any finished projects. Don't blame this game to be bad (in fact, it is) but see it as the start of the Unknown Games Studios, where you as the community are able to watch our progress in growing as a team of Indie Game Developpers

You are heartfully invited to leave any comments or ratings,

Cheers, Simon!


Lightening the Dark Setup (x86).exe 10 MB


Log in with itch.io to leave a comment.


You should give yourself/yourselves more credit. If this really is your first demo, I think it is extremely promising. And I'm saying this with nearly 10 years of C# experience and 3 years with Unity. 

Some constructive criticism: (though you probably figured this out already) The controls for the green guy are a little sticky. What I mean by that when you let go of a direction, the character will continue for a little bit, and then come to a complete stop.

This is the classic 'unity' feel. There are two ways to fix this:

If you wrote your own controller, great! if this is the case, then I'm assuming you are using Input.GetAxis to check for user input. The unity documentation is a little lacking, as it doens't state that method can introduce very significant input lag if used incorrectly. GetAxis kind of 'ramps' up to it's 'on' value over the course of a few hundred milliseconds, and also ramps down back to nothing.

Even if you didn't make your own character controller, this is why the sticky feeling is there. When you let go of a key, it takes a while for the value to actually go back to 0. This would be problematic if for example you are doing: if(Input.GetAxis("Horizontal") > 0) for a right input check.

A simple fix is go either change this call to Input.GetAxisRaw (same thing, just doesn't do any of the ramping stuff) or (if you don't have access to the code) go into your input settings in the unity editor (Edit -> Project Settings -> Input -> horizontal and vertical), and mess with the 'gravity' and 'sensitivity' values. I don't really ever mess with these, but I think 0 for both will get rid of the ramping.

If you do this, all your future character controllers will feel very snappy and responsive.

Anyway, have a good one!

Hey there :D

Well thank you first of all for your long comment :D It is the first project I have fully finished yes, but I used Unity 1 year ago aswell just to try some things but nothing really came to an end. I could probably do better in programming than in this game, but as a start I wanted to keep everything simple ^^

Everything you can see/make in this game is written by myself, and yes I know about the weird feeling of GetAxis - I just didn't know GetAxisRaw is there to ignore the ramping stuff but hey - another piece of experience gained hahaha ;)

Thanks a lot for your comment, good luck for LD40 :)