Avencast is an attempt to realize an action-based role-playing game completely on our own and it started with the programming of a real-time 3D engine in C++. Afterwards, we began developing the main story and the background story, as well as the concept of the world and the characters. In this period, a lot of concept drawings were produced, which served later as a reference for the modelling of all the objects in the world.
All the elements of the game (textures, 3D objects, and animations) are transferred into the 3D engine using a level editor and exporter software, both developed on our own. An innovative algorithm makes sophisticated lighting calculations possible that the can be performed in real time by the 3d engine. This allows creating soft shadows, which can be used to produce and enhance different moods and atmospheres in a unique way.
More articles about Avencast