If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Everglow - a firstperson RPG

please visit my latest post in this thread for updates

I'm making an open-source 3D first-person RPG with a female protagonist.

The game is inspired by games like Morrowind, Gothic, Two Worlds and Risen, I will not try to mirror those masterpieces, but will have some elements of the gameplay included in a more or less simplified way.

Like any other RPG, you earn experience by solving quests, killing monsters/beasts and by exploring a semi-open world. When you have earned enough experience, you can upgrade skills like lock-picking, alchemy and different fighting styles.

Development is done on a Linux platform, but if there should be a demand for it, a Windows and Mac version is possible.

This is my first successful attempt at making a game in Blender, and some Blenderheads and Pythonistas might find my code unconventional, but I am certainly open for constructive critic. And just for the record... I use the names Blenderheads and Pythonistas as terms of endearment.

The game is far from finish, but I like what I have so far, and wanted to share my progress.

scr2.png
Inventory and items are almost complete.
Append a model and add two sensors and two properties and player can pick it up

scr3.png
Dialogsystem is complete, It uses a relatively simple list-system.
NPC can give quest/items and check for player-items.
A dialog option can have consequences, making the NPC more or less inclined to help.

scr4.png
So far I have three categories of items: consumable, weapons/armor and misc.
Most inventory items are done (so far 48 total, incl. sword, axe, bow and dagger)
TODO : need mousover popup with item value, damage and so on

Looks very promising. I'm making a rpg myself (tom's adventures) but I don't know at all how fo code, so I try to work with logic bricks as good as possible. But at the moment I'm far from what you did here. Hope to see more gameplay in the future.
P.S. if you want to know how to create a big open world you can check out my YouTube channel.
Thx

atm. it's not really open world like Morrowind yet, but more like Neverwinter nights. I have several large areas that are connected by doors, gates and similar, but I hope to implement something like sdfgeoff's open world template ( http://blenderartists.org/forum/show...ght=open+world )
I have tried putting all the outside-scenes into one scene, it got quite huge and slow, maybe it can be resolved by using "level of detail", but I haven't looked into that yet.

I now have most of the scenes done (needs more caves)
Animations still need a lot of love, but they are very low on my priority-list.
Inventory is almost done (still need mouseover popup for item-price ans so on)
Story is done
Main dialogs are done (needs sidequests)

If anyone would like access to the scripts, please let me know. The main reason I havent just sharred it all is because I'm a little embarrassed by my code, I have been told it's a bit "unconventional", but I have learned it all from the internet, so ultimately I can always blame the internet ;-)

I'll release it all when I'm done, and have ironed out the most obvious flaws.

atm. it's not really open world like Morrowind yet, but more like Neverwinter nights. I have several large areas that are connected by doors, gates and similar, but I hope to implement something like sdfgeoff's open world template ( http://blenderartists.org/forum/show...ght=open+world )
I have tried putting all the outside-scenes into one scene, it got quite huge and slow, maybe it can be resolved by using "level of detail", but I haven't looked into that yet.

LOD and a "physics bubble" are a very good idea, as well as never iterating through scene.objects more than 1 time per operation, and saving data/ targets etc as a property

Break it and remake it - Wrectified
If you cut off a head, the hydra grows back two.
"headless upbge"

LOD and a "physics bubble" are a very good idea, as well as never iterating through scene.objects more than 1 time per operation, and saving data/ targets etc as a property

I'm not sure what you mean by "physics bubble" ? Please elaborate.

btw. I also have some rather heavy scripting in my inventory, but I read somewhere that I can make my own c-libs and link to them instead, so I suppose I'll have to look at that also, I just haven't found a good how-to for it yet.

About your English (sorry, but presentation is a big thing to me):
Capital letters only belong at the beginning of a word when that word is either the beginning of a sentence, or when the word in question is a special name of something specific (for example, you'd say King John when referring to the guy, but when you're just discussing a king, no capital needed). In your first screenshot, "who" is neither a sentence opener nor a special name, but a descriptor. So, it doesn't need a capital letter. =P

About your English (sorry, but presentation is a big thing to me):
Capital letters only belong at the beginning of a word when that word is either the beginning of a sentence, or when the word in question is a special name of something specific (for example, you'd say King John when referring to the guy, but when you're just discussing a king, no capital needed). In your first screenshot, "who" is neither a sentence opener nor a special name, but a descriptor. So, it doesn't need a capital letter. =P

Sorry but English is not my native language, so brace yourself, there are most likely many more of those ;-)

I haven't proof-read everything yet, but I'll try to iron out the most obvious errors before a final release.