Download Test Game - End'Gar


End'Gar is a game created to test the Lotus Engine.

You can download the current version here:

The following prerequisites are required:
  • Microsoft .NET Framework 4 Client Profile (x86 and x64) - Download Here
  • Microsoft XNA Framework Redistributable 4.0 - Download Here


Update 1.1

- Added target marking on the NPC as you hover to help indicating how to interact.
- Added a tooltip on the inventory window telling the player to interact by double clicking left.
- Added some extra item information on the inventory.
- Added damage variation depending on weapon type.
- Changed pathfinding to avoid zigzagging and losing time, but this made the character turn really fast sometimes, still needs work.


What's next



As time goes by, we get closer and closer to the moment when we will be able to release an alfa version of Lotus. The development of the game tools is advancing well, the last months brought many new cool features, which we will show soon on a new video.


Map editor, a demo scenary with test creatures.



Enemy and behavior editor.





We are also working with some amazing artists. You can know more about their work on their portfolio websites:
http://lastdove.daportfolio.com e http://www.hennesproductions.com/


We will soon bring up the new concept artwork and start the work on animations, stay tuned!

[Video] Map Editor update, pathfinding and enemies

Hey there guys, here we are again for another small update.

One of the main issues I was having with characters moving around was that when there was an obstacle exactly in the middle of the way, the character would try to move around it, constantly turning to the other side, creating a shaky effect.

To fix that I added a delay between turns. When a character turns to a direction, there is a small delay before he can turn in another direction. This avoids the shaky effect, and also helps the character to get around obstacles, as he will keep trying to go on that direction for a little longer.

Another little feature added to the pathfinding was to have the MovementEngine recalculate the path when the character can't reach a given waypoint for more than a given amount of time. In this case, one second. Also, when adding an object to the map editor, it will now instantly mark that tile as impassable on the collision map, avoiding having to move around the object on the fly, the pathfinding will already avoid that impassable tile.

I'm sorry that the video doesn't have a good quality, I'm facing some lag issues when trying to capture the screen, the fps drops from 60~ to 15-25 and the capture itself freezes sometime. But here is the last video, hope you enjoy it.






Using Placeholder Art

Finding placeholder art to give a small push on your project and even to be able to test animations and gameplay can be a pain when you are indie.


To circumvent this issue you can look for free art online, rip from other games, or buy general purpose art packs. This is what we did. To be able to properly test our sprite animation handling, attacking, movement and other things, we purchased the GarageGames 2d Fantasy pack, which contains animations of movement, attacks, and other cool stuff.


The pack cost us 30 usd, which fit well on our small pockets and allowed us to have some solid placeholder art.

History - The Creation


"Power brings vanity"


The Creation


the universe



In the beginning there was nothing but energy. Energy from the creation, out of which came four primary forces: the fire, the air, the earth and the water.
These forces faced each other in an endless battle. Each of its weakness was balanced by its strengths and no winner could come out of this conflict.
Chaos ruled the universe.


As time went by in a magnitude unimaginable to our mortal comprehension, these forces became more and more destructive, and an unavoidable balance would end up taking place.
In balance, the earth, fed with fire and water, generated life, which would fly away with the wind, and a constant flow of life and energy would fill the universe. Where once was chaos, there was now, finally, peace.


This flow would remain constant for ages, and as life kept following its path, from tiny plants to huge trees, the birth of the first living creatures, multiplying and growing into wild beasts of all shapes and sizes would one day lead to the birth of a different kind of creatures. Fragile, but keen, that would one day, occupy all corners of its world.


This species, incapable of understanding how small it was, compared to the grandiosity of life, would search for explanations to the infinite flow of energy. They would worship the sun, burning their skin and bringing light to the days, the wild winds that challenged the highest mountains and plains, and the unconquerable seas. They would gather to thank for the existence of such powerful forces that would allow them the gift of life.


These creatures had an amazing power to their souls, and as they would worship the sun, its light would glow stronger, the rain would turn into powerful storms. 


The gods, worshipped by humans, absorbed their faith, and grew stronger. Until, intoxicated by the power of faith, would once again turn against each other and a new war would burn the skies.


Humans are now an object of desire. Their faith being the only force that could turn the balance on this war.


The only force... except for a tiny plant. Grown on remains of creation, this small flower had the energy of the creator and was a symbol of the human faith. The Lotus.


Now, the vanity of the gods is a shadow on the future of mankind.

[Video] Sprites, Animation, Map Editor

In this video we show you the first steps of our map editor, with different layers for textures and objects, and a little of our new sprites and animations. The editor is also being developed on top of the XNA Framework.. 



[Video] Pathfinding, Steering

This video illustrates pathfinding using the AStar algorithm, finding the best place to a point, also showing steering behaviors for a group of enemies that will first fee from the character, then chase him while also trying to avoid collisions with each other.