Hi there, I’d like to introduce a game I’ve created with a friend back in 2009 with jMonkeyEngine 2.0. Karsch the Pig is a graphical adventure with puzzle elements.
Main actor of the game is a pig named Karsch. He has to find his babies, which are lost.
Migration
I will try to migrate the game to JME3 to continue development but it will be a hard job. Issues are:
-All of the models (and animations) are in 3ds format but there is no 3ds importer for JME3
-I used FengGUI for the menu and HUD, it must be replaced by NiftyGUI
-I used particle system, billboard node, mesh merging and many other stuff and have to look for their equivalents in JME3
@Vortex thanks for the reply, I could include the Win64 natives, but don’t want to spend much time on that. It will be migrated to JME3 and the native unpacking will work automatically, I think. (correct me I if I’m wrong)
@destroflyer Many people can’t get that music out of their head. XD
@zarch Yes, youre right. I did all the dialogues by myself and I am a german.
@erlend_sh The gui migration is merely a small problem. What really drives me crazy is porting the whole GameState/Pass stuff to AppStates.
I guess the game with its low poly comic style would be nice on Android.
@erlend_sh said:I swear someone already did a FengGUI -> NiftyGUI migration once already in the past... @sbook was it you? The Tygron guys perhaps? Hmm...
We looked into using Nifty around the end of 2011 but it wasn’t performant with many windows/layers and for the amount of geometry and independent meshes we throw at the system it would’ve brought on some pain. We ended up spending a good deal of time building around the NetBeans Platform, look and feel is of course an issue there though (Substance helped a lot, but defining some of the really granular specifics was an issue).