Skip to content
karlgluck edited this page Apr 20, 2013 · 5 revisions

Welcome to the Evidyon wiki!

What is Evidyon?

Evidyon is a real-time online 3d fantasy video game completed in 2010, programmed over several years by Karl Gluck. The game features fast-paced combat, player guilds, hundreds of items/spells and a complete world-editing tool. Custom 3d content by Erich Gluck.

Upon release to GitHub, Evidyon is now available under the MIT license.

Features

  • Complete game editor that can change maps, particle effects, monsters, spell/item attributes and more
  • Lots of custom-made content (that is free for you to use!)
  • Avatars can be created in 5 races and 4 different classes
  • More than 150 items and dozens of spells
  • Players can form guilds and pvp combat is encouraged

Interesting Stuff for Programmers

  • Created using only fixed-function pipeline as it targeted old hardware as of 2010. This also makes it easier to understand.
  • A complete, native Direct3D+Windows GUI implementation. It is way easier to use and has more features than any other solution I've found.
  • Custom 3d animation file format that includes a converter from the dreaded .X format. Far easier to understand than .X and optimized for rendering with low resource requirements.
  • Highly object-oriented and encapsulated. Very strong and consistent use of design patterns.
  • Playable in real-time even when latency is as high as 300 ms thanks to finely-tuned prediction algorithms
  • Thorough line-by-line documentation.
Clone this wiki locally