Gentrieve 2 — A 3D Procedurally Generated Metroidvania Game

EDIT: Gentrieve 2’s Website is here!



Hey all,



Time to announce my next project: Gentrieve 2!



Gentrieve 2, is of course, based off my previous 2D procedurally generated Metroidvania game, Gentrieve. There is a video showing off the gameplay of this old game here!



Gentrieve 2 will be completely redone in 3D, and it will really push the limits of procedural game generation. Just about everything that can be procedurally generated will be: textures, enemies, weapons, bosses, puzzles, rooms, entire levels and even secret rooms. The powerups will have to stay fixed, since I will need to know what items the player can get to generate the levels, but you can expect powerups like better weapons, double & triple jump, running speed increases & armor boosts.



I want to also cater to the “Speed Run” crowd by allowing players to enter world names, that will generate the same level – then players can compete to complete the level in the fastest time, or by getting the most (or least) items. I believe jMonkeyEngine has built-in video recording support, so it should be easy for players to post their best runs on YouTube.



I’ve got many “basics” working already, like enemy generation, weapons, AI & room generation, but there is still much much to do. Here are some very early development screenshots showing some room generation:



http://i.imgur.com/wbaXr.png

http://i.imgur.com/TnxeV.png



Things like colors, textures & objects shown in these screenshots are completely interchangeable, and these rooms were generated automatically. I plan on filling lots of the empty space with lava pits, pools, enemies & other objects. A pretty HUD, menu & storyline will also be included, of course :slight_smile:



Thanks all!

  • Phr00t



    EDIT: The blue outlines are just “debug” stuff, and not going to be part of the “look” :stuck_out_tongue:
4 Likes

And on to the next project he goes! You’re a machine, cool to see you trying out new projects (or breathing life into old ones) :slight_smile:


@phr00t said:I believe jMonkeyEngine has built-in video recording support, so it should be easy for players to post their best runs on YouTube.


http://hub.jmonkeyengine.org/javadoc/com/jme3/app/state/VideoRecorderAppState.html
1 Like

Sounds really cool, and very thought out, looking forward to seeing it up and running! How much time do you have to put into this project ?


@phr00t said:
it will really push the limits of procedural game generation.

.. given the height of the bar set by the likes of Spore and the demoscene, you have an almighty challenge in-front of you my friend ;)
1 Like

I’m hoping to budget my time and have a playable alpha in ~3 months, beta in 6 months.


.. given the height of the bar set by the likes of Spore and the demoscene, you have an almighty challenge in-front of you my friend


I'm pretty sure I won't be able to compete with the likes of .kkrieger on visuals or size, but it does procedurally generate a fixed and linear game. I think my game's use of procedural level generation (complete with random puzzles, textures & enemies) will be pretty impressive -- that is my goal at the very least :)
1 Like

If it is procedurally generated, could you make “Infinite mode”, in which game generation will never ends and new elements will be as you advance? Kinda like Minecraft infinite generation.

1 Like

I don’t think that will work with this type of game. Gentrieve is absolutely nothing like Minecraft, and just because Gentrieve will have lots of procedurally generated content doesn’t mean it can go on forever. If you are looking for an action game designed for endless gameplay, I suggest 3079 :stuck_out_tongue:

1 Like

Well, There are three things I don’t like about 3079:

  • It costs. This wouldn’t be a problem, but there’s also
  • RPG aspect. Somehow I don’t think RPG transfers well to action game.
  • FPP aspect. I’m looking for something TPP-like as I’m better in TPP shooters than in FPP (even using TPP camera for minecraft, unless I’m doing something that needs precise, like using Little blocks mod).



    So it is out of a question for me.



    And how it would work for your game?



    Well, it would be pretty similar to normal gameplay, but you would basically fight new enemies and do more and more crazy levels, until you’ll die. Think of it as survival mode.
1 Like

I’ve added a link in the first post (and this one) to Gentrieve’s official new site:



http://gentrieve.wordpress.com/



Game is also now accepting pre-orders :slight_smile: I’ll keep the blog update with progress, which is coming along smoothly!

I made a new post with some new screenshots, but thought I’d also post them here :slight_smile:



I’m using a slightly modified JTexGen to mix textures together and save them as PNGs, instead of doing procedural texture generation and mixing via shaders (performance improvement, perhaps?).



http://gentrieve.files.wordpress.com/2012/06/screenshot-from-2012-06-04-091959.png?w=1024

http://gentrieve.files.wordpress.com/2012/06/screenshot-from-2012-06-04-092243.png?w=1024



http://gentrieve.wordpress.com/


  • Phr00t

That looks really cool!



Just out of curiosity, how many people purchased the last game you made?

You don’t happen to have any more images from this game somewhere? Seems very cool, even just these pics and the map stuff in your assetmanager loading problems thread.

1 Like

I have a blog that I try to keep updated @ http://gentrieve.wordpress.com/ – I have a few more screenshots there. I admit, I like developing more than blogging :stuck_out_tongue:

thx.

Hey, Phr00t



I was one of your Backers on kick starter. :slight_smile:



If you need ANY help in the art department let me know.

1 Like

Hey headclot,



Thank you for the pledge and offer :slight_smile: I think the biggest thing I am in need of are textures. 512x512 textures that can be repeated without seams. This guy has amazing, free textures that I have been using:



http://www.flickr.com/photos/zooboing/



However, some textures with little lights and more “futuristic” stuff would be nice. Is that something you may be able to offer? :slight_smile:

@phr00t said:
Hey headclot,

Thank you for the pledge and offer :) I think the biggest thing I am in need of are textures. 512x512 textures that can be repeated without seams. This guy has amazing, free textures that I have been using:

http://www.flickr.com/photos/zooboing/

However, some textures with little lights and more "futuristic" stuff would be nice. Is that something you may be able to offer? :)


Hey, Sorry for the late reply.

I am unable to provide that at least in the immediate moment.
I am a decent 3D modeler however. Will provide a link soon. Just need to get my portfolio up :)
1 Like

Oooo, I will be interested in some models.



I take in models to make up room & enemy parts. So, if we had some cool robotic parts that I could randomly string together to make up robotic limbs & bodies, that’d be sweet. I also do the same with rooms – by grabbing from a pool of models to fill in room decorations and platforms.