Some time ago I posted a thread in which I created sample level with Rayman 3 model. That walking animation was horrible xd Recently I got a motivation to do another project - this time I chose Rayman 2 model, due to simpler geometry and much simpler animations set (animations having only around 20-24 frames are neat concept), when compared to Rayman 3. My goal was to mimic Rayman 2 movement mechanics (as for now this does not include helicopter, shooting, climbing etc. - just running and jumping variants). When using Unity, this could be done in a much shorter amount of time - this is a great tool I must admit. I would like this little project to be some kind of a toy, starter for others who would like to make something with it (maybe their own fan game, who knows), so that does mean that I'm going to post this project source here later. Maybe I will go further with this and create some little game, we'll see. As for now animation transitions are little glitchy (you can see Rayman running in mid-air) ;p (I'm lazy person and stopped calibrating this only when I saw that it's roughly working )

Last edited by U2B on Sat Feb 24, 2018 2:41 pm, edited 4 times in total.

Thanks to szymski i was able to import original level geometry. So it's kinda reverse engineering of Rayman 2, now I can extend mechanics, manipulate physics, everything When it goes to some state, I'll post the project repository, might be useful for someone.

As I promised, here is the link to github repository Feel free to fork and play with it Any pull request will be welcome, would be great if we could do it together. If you have questions, feel free to ask them. Currently there are more Rayman animations to be fetched from the game, so the basic movement mechanics is what I'm focusing on right now.

I must admit I got a little lazy, but anyway, I imported another level - this time it's the bonus one. Set in night time. Mechanics has to be corrected, I didn't add anything new in terms of code, just playing around and doing new animation clips when I have time etc. I'm sorry for the framerate drop, I was trying to use OBS Studio to record this instead of free version of Fraps (which limits me to only half of a minute), I have to dig deeper. Also sorry for no moving sounds - adding new animation clips to model, yet not used anyway breaks the metadata of internal events in frames of animations; I also attach a presentation of so far recreated animations. Enjoy

I got an idea that I can reverse engineer Rayman 2 as much as it is possible (rewrite game engine into Unity? who knows), with support from community, that's why I made my project open source. You can do anything with it, for example we might implement our own Rayman M with map editor itd. My dream is that we have our own Rayman source code that gives as a result some kind of approximation, if not the duplication, of the original game, and we can do anything with it. I didn't encounter that kind of a project before, so I decided to start my own, and share it with the community.The idea is that I could write my own Rayman 2 level file format interpreter, the format is known thanks to szymski, it's just the matter of implementing all of the Rayman 2 entities with their respective behaviors (Plums, Lums, enemies itd.), and as a result we would get playable Rayman 2 levels we know and love ;p

Animations aren't that hard to recreate from the original game, it's just the stuff that needs to be done. We'll see where we get

It's looking really good, that's exactly what I've been dreaming about since some time now, thanks for making this!Maybe you should give it a more appealing name, like "Rayman Fan Engine" or something like that idk. And do you think it'll be possible to add multiplayer like in Rayman M (local and maybe online)?

Yes, everything is possible, it's just the matter of actually doing it I'm bad at names ;p Currently I'm stuck at movement mechanics, I have to implement my own collision detections since colliders are not good enough and are very glitchy.