Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

I very much enjoyed this brief game. I really loved your design for this Lara like character :)

And did you make this game on your own custom engine?

I'm glad you liked it ๐Ÿ‘
yes, it was the engine's debut and a complete catastrophe  ๐Ÿ˜“
and it led to me rolling my own level editor later in Nekkrobox
and that was further developed into Zortch
so not all was lost - but this game highlighted the shortcomings very fast ๐Ÿค”

(1 edit) (+1)

I find it amazing that you can program a 3D engine and actually make games with it. I find the controls for your lara type character in this game to be really crisp and responsive. I don't know if a character controller of such simplicity and responsiveness could be done in Unity. 

you would be surprised but this is often the easier route  ๐Ÿ™‚
but a character controller is always tricky ๐Ÿค”
this lara is just a sphere floating above the surface  ๐Ÿคซ

I tried recently to bring a similar movement to unity :
https://mutantleg.itch.io/otto-takes-on-unity
among other things, I was helping out my friend FreeHawk with his game
and made various experiments - so the code is a bit crude but it might inspire you
I don't really use unity for my own projects
as it just feels so inconvenient to me ๐Ÿค”

(1 edit) (+1)

Thank you so much for sharing that. It's really cool that I'm talking to the man also behind Zortch. I really enjoyed playing the full version on steam :) What impressed me a lot were the crisp controls and of course the more dynamic quake 2-esque gameplay. 

I'll be honest. I've never tried to program a third person character controller for my unity myself. I've just bought and tried countless character controllers from the asset store and all of them are over engineered and just jank in some aspect. They all generally feel too heavy and robotic and lack snappiness. 

I tried your character controller for unity and its really cool. Would it serve as a good base to make a third person character controller like see in your Lara like game? And how exactly would I go about implementing it?


oh I want to share things with everyone - I just find code to be harder to share (to be useful for others) ๐Ÿ˜…

that is a good question as I'm not that familiar with unity myself ๐Ÿค”

usually the character and animations on top is just another object linked to it somehow
i'm not sure what is the best way to set that up in unity though ๐Ÿ˜“
in the end you are probably better off with one of the bought ones as this was never fully finished  ๐Ÿค”

code wise it's pretty much what this lara movement does - only using a physics engine ๐Ÿค”
the trick with most character controllers is they either ignore physics (kinematic ones) and use hacks for stairs
or use this same idea just with a different shape (usually a capsule) and rely on hidden simplified collision geometry
(+1)

I'm sorry for this late reply. I've been so busy. I very very much appreciate you taking your time to help me with my questions. 


I do kinda get the basics of Character controllers. 


Which one do you think is snappier and more responsive? 


A physics based character controller, or a kinamatic one?

it's tricky because they both come with tradeoffs ๐Ÿค”
with a physics based one interaction with physics objects is easier 
with a kinematic one you get more freedom but all the physics interactions are hacks 

both can be responsive and snappy thought that is only about how input is processed
in that case a very snappy one is easier with kinematic
as with a physics based one the physics take care of deceleration and inertia  ๐Ÿค”
so this may be a strange answer but both is possible and the only difference is which part of the code is hacky and cheats ๐Ÿค”

(+1)

Thank you. I think I'll start looking into Kinematic Character coding tutorials first then. I don't care for realism so hacks don't bother me haha.