Sintel: The Game - Fork for UPBGE/game3

(Daedalus_MDW) #1

I created a github fork of the well known @johnyman `s Sintel the Game project for the sole purpose to port it to upbge and the game3 core ive been developing. My hopes are this will rekindle this project and help its completion.

No creative work will be done, other than that is necessary for functionality.

My Projects:

Links:

To build the game:

5 Likes
(Daedalus_MDW) #2

My first order of business will be prepping the blend files, in 2.68, to be appended into an UPBGE file. This will include analyzing the contents and reducing dependencies where possible.

The sintel character is top of the list. Simplifying the rig and restructuring the hierarchy for game3.

EDIT:
Weight painting is redone and materials optimized. IK still needs added.

rendered in the Blender Game Engine:

5 Likes
(Daedalus_MDW) #3

working on the the tundra map conversion. i realize the snow is a bit dark, its still wip :smile:

the uvmap has been improved as well as the terrain now being able to render complex node trees in realtime means i can do away with the 8k atlas. each material is mixed by a series of re-baked stencils and the snow has an added noise factor.

with todays gpus, the 1000 vert terrain was far too simple. first a simple subsurf to preserve the shape for the second smooth subsurf. we are now at a much more reasonable 16000 verts and 32000 tris :yum:

now to rescale and add back in all the props.

4 Likes
(Fred/K.S) #4

I like the fact that you deciced to carry this sense of responsibility to care for the Game, hopefully you tur it in to something BIG…

Maybe a Sintel Remaster or Fix idk but its a good choice man.
(all the best in carrying this burden :wink::+1::slight_smile:)
Fred/K.S

(Daedalus_MDW) #5

the core is setup so the game can start, but we have a long way to go before all the gameplay is in!

animations are the biggest issue right now. but im hoping to get the main menu ported soon.

(barrymaritime) #6

Just been reading up on Sintel. That looks interesting. Good Luck. Barry

(Daedalus_MDW) #7

thanks @barrymaritime and @Fred_K.S for the encouragement! many years ago, i found this game and made an attempt to fix some bugs, i was in way over my head :grin:. this game was one of the big reasons i got into BGE.

the animations are mostly converted and after some major updates to game3 i started to customize sintel player mechanics. as i hoped, this project has given me valuable insight on how to make the game3 core more powerful and versatile across different games.

the tundra level has most of the props added back in. once i finish the props, ill add some game logic, like fires and melting the bridge ice. on that topic, bridge ice will be a game object, that and other things need to be moved into a libload blend so i can add as a class.

i would have posted a few screens but for some reason my screenshot manager is bugged. then i saw it was like 1am so i called it a day :sleeping:

1 Like
(Daedalus_MDW) #8




4 Likes
(barrymaritime) #9

Daedalus
Shipwrecked galleon and water goody, goody (smile).B

(Daedalus_MDW) #10

then you’ll be sure to love the garway docks map :wink:

(Daedalus_MDW) #11

stuck working on gui and sorting assets.

still early, but the green ring is health obviously, and the tree is maybe going to be some kind of rage meter im thinking. it increases with damage dealt and/or damage received. once full, you would be able to enter a high damage state, with less defense. not sure, will need to actually test it. :thinking:

1 Like
(Daedalus_MDW) #12

heres the end result of my experimenting with the hud health and energy/rage elements!

(Daedalus_MDW) #13

The game is actually in a playable state, but a little legwork is required.

  • Clone the repository (Green button, Download Zip)
  • Click on the game3 folder with the @ numbers and download that repo, if you are feeling adventurous, then you can get “master”
  • copy the files INSIDE the “bge_game3_core” into “game3” of sintelgame. (game3 should have no folders)
  • open the blend “lib/levels/tundra_level_274.blend” and run in standalone. no other maps are done yet.

Other useful things

  • “sintel_game_classes” contains the game specific code, in which you are free to experiment with values in characters.py to change sintel code.
  • a “Graphics.cfg” is generated first run
    • “Shaders”: HIGH(full, x16), MEDIUM(no glossy, x4), LOW(shadeless mode)
    • “Debug”: show/hide [master, framerate, profile, debug props]

soon ill put up a new alpha release with a launcher.