Hi everyone. We didn't post anything for a long time because we were focused on development.
For example, today we have significantly updated our main menu, here's the screenshot:
Do you like it? :)
It is still in development, though (for example, there will be 'delete' button instead of these small white rectangles).
Probably we will post more updates soon.
Anyway, there is more stuff on our Twitter page, please check it out ;)
Aaand, finally, there will be a beta test soon.
We plan sending first invites in mid-August.
You can sign up for free here: www.playtraveler.com
That's all for now. Have a nice day!
"The Traveler" game - dev blog
"The Traveler" is an exciting voxel-based RPG. It's currently being developed by a small indie team. In this blog, we share our progress and highlight some interesting solutions we came up with during game development.
Saturday, July 29, 2017
Monday, April 17, 2017
New gameplay video!
After a few months, we're back - and we have this new video for you. Enjoy!
P.S. There will be more updates soon!
P.S. There will be more updates soon!
Saturday, September 10, 2016
Progress report: weeks 11, 12 and 13
Hello everyone! Firstly, a short message for those who follow our development twitter and/or blog. The fact is, our team consists of university and high school students. We had plenty of time during our summer holidays, so we could implement cool features fast and often, but now we have to focus on studying and cannot spare enough time for "The Traveler".
Of course, we will continue working on the project, but features will be added less frequently. Same with blog posts and progress updates. Thanks everyone for your awesome support, we will do our best to bring you a great game!
And now, progress report...
Multiplayer chat
Playing our game together was never that fun!
Day/night cycle
Even more equippable items!
Extended terrain lighting support
We are now able to add campfire light, torch lights, etc. Pretty.
New creature: Zombie!
Zombies will spawn on graveyards and in other similar places.
Players can collect or drop items
This works in multiplayer mode too!
Monsters and NPCs dropping items
New vegetation models for plains biome
New flowers, herbs and bushes.
What else do you think should we add? :)
Health indicators for NPCs
Are only shown when the creature was damaged.
New lake and river generator
We are still working on it, but even now it looks way better!
What's next?
Don't miss our further updates:
Of course, we will continue working on the project, but features will be added less frequently. Same with blog posts and progress updates. Thanks everyone for your awesome support, we will do our best to bring you a great game!
And now, progress report...
Multiplayer chat
Playing our game together was never that fun!
Day/night cycle
What can be better than a late night camp near campfire? Now you can do that!
Even more equippable items!
Clubs, bows, knifes... All sorts of stuff that helps you slash your foes to pieces.
Extended terrain lighting support
We are now able to add campfire light, torch lights, etc. Pretty.
New creature: Zombie!
Zombies will spawn on graveyards and in other similar places.
Players can collect or drop items
This works in multiplayer mode too!
Monsters and NPCs dropping items
Just one word. LOOT!
New vegetation models for plains biome
New flowers, herbs and bushes.
What else do you think should we add? :)
Health indicators for NPCs
Are only shown when the creature was damaged.
New lake and river generator
We are still working on it, but even now it looks way better!
What's next?
Don't miss our further updates:
- Subscribe to our Youtube channel
- Follow us on Twitter.
Wednesday, August 24, 2016
Chunk height interpolation with multiple biomes
Hey! As the title suggests, this post
describes inner workings of algorithm that we have developed to interpolate heights
between chunks in our game called „TheTravelerGame“. First of all, quick
introduction into the problem we‘ve been facing: in our game we have several
types of biomes, each with their own minimum and maximum heights, and the
heights are generated using bare Perlin Noise. Here comes the fun part: an
efficient algorithm was needed which could interpolate between those chunks
(otherwise players could get stuck in one chunk - not a death trap I would like
to get into; it also would look pretty weird).
On a picture above you can see result of
our algorithm: the average height of forest is much lower than one of a snowy
biome, and they are nicely interpolated.
In short, the height of a block is
determined by chunks this block is close to. So, for example if the block is in
the upper left corner of the chunk, only upper left, left, upper neighbouring
chunks and the main one are included in the weights of that block. Here is an
example:
More about weights: each time we generate a
block, we look at what the height of that block would be in each of
aforementioned chunks. Then, we sum up the parts of each chunks generated
height to form the finished height of a block. Pseudocode (where pos is block’s position in main chunk):
For Each
chunk in includedChunks:
sum += height(chunk, pos) * weight(chunk,
pos) / sumOfWeights(chunk, pos)
Also, you may find quite interesting how we
generate the weight for a block. Because linear interpolation is not entirely
suitable for our needs, each weight is determined by this formula:
weight
= (chunkSize – manhattanDistance(pos, chunk.middlePos)) ^ 4
Obviously, there are some caveats in using
it, like strange blocks near the chunks middle (only noticeable when difference
between heights is substantial).
That’s all guys! If you have something
interesting to say (or maybe even know a better algorithm
than ours for this) please do not hesitate to comment.
Our Twitter account: https://twitter.com/TravelerDevTeam
Tuesday, August 23, 2016
Progress report: weeks 9 and 10
Shadows
Now trees, buildings and other structures can cast shadows.
New items to equip
We've added several items, like full leather armor and some weapons for your everyday killing needs.
Mushrooms
Added several types of mushroom to the world.
Player character resources
Now you can see your health, mana, stamina, experience and level all in one place.
Enemy skeletons
...with animations and scripted AI behavior. You can even kill them and get experience!
More options for character customization
New haircut, beards and mustache. Be fancy like never before!
Procedurally generated villages
A settlement where you will be able to trade or get quests.
Our first dungeon
A procedurally generated Necropolis, which will be inhabited by various undead creatures and will contain tons of loot.
Other changes
- Multiple bug fixes
- Lots of work on multiplayer
- A new biome that we will show you later.
Don't miss any further updates
- Follow us on Twitter
- Subscribe to our Youtube channel.
Monday, August 8, 2016
Progress report: weeks 7 and 8
Hello folks. Two more weeks have passed and our game has quite improved since last update. Lets take a look at what we've been working on!
Swimming animations
Rewritten npc system
While there is no significant changes in npc behavior in game, we designed a flexible and efficient NPC architecture that allows us to create various behavior for mobs in the future.
We made a nice ogre model that we will add to the game in a few days.
Lots of multiplayer improvements
Before, we had many issues with multiplayer, but now most of them are fixed. We plan to make a multiplayer gameplay video in the future :)
Terrain randomization improvements
New object placement algorithm, random trees rotation and a new campfire model make game world look even more beautiful!
Sea biome
Over 20 equippable items
All of them will be available in the game soon.
Conclusion
To sum up, these two weeks brought some really nice features.
If you liked our game and would like to support us, just share this blog with your friends! Also, follow us on Twitter or leave your comments in the section below. Good luck!
Inventory system
You can now acquire items, drag&drop them in your inventory and even equip some of them!Swimming animations
Rewritten npc system
While there is no significant changes in npc behavior in game, we designed a flexible and efficient NPC architecture that allows us to create various behavior for mobs in the future.
We made a nice ogre model that we will add to the game in a few days.
Lots of multiplayer improvements
Before, we had many issues with multiplayer, but now most of them are fixed. We plan to make a multiplayer gameplay video in the future :)
Terrain randomization improvements
New object placement algorithm, random trees rotation and a new campfire model make game world look even more beautiful!
Sea biome
Over 20 equippable items
All of them will be available in the game soon.
Conclusion
To sum up, these two weeks brought some really nice features.
If you liked our game and would like to support us, just share this blog with your friends! Also, follow us on Twitter or leave your comments in the section below. Good luck!
Monday, July 25, 2016
Progress report: weeks 5 and 6
Hello again! There were 2 hard weeks for us and we are happy to share what we've done so far.
Character creation
Players are now able to create new characters.
(We will add character customization in the future).
Rivers generation
NPC improvements
There was a lot of work on NPCs. In short, they've got new AI, multiplayer support, despawning mobs that are too far from the character, etc. So now our beloved fat camel Amarbun can safely roam around the desert, running away from potential danger (AKA you).
In addition, if you are into this, you can kill them now! :P
Swimming
We have implemented swimming, both above and under water, with cool underwater effects.
Swimming animations are coming soon :)
New trees
We have designed new trees for the forest biome. These trees look simpler and also are more optimized (will result in better game performance).
We will add random variations for trees in the future.
Inventory menu
Implementing it to the game is in the process.
Bonus: this awesome skeleton!
Thats all for now. Stay tuned, because there will be more updates soon! By the way, do you already follow us on Twitter? :)
Subscribe to:
Posts (Atom)