Jump to content

  • Log In with Google      Sign In   
  • Create Account

Eric Lengyel

Member Since 25 Nov 2003
Offline Last Active Apr 29 2016 12:29 PM

Topics I've Started

Foundations of Game Engine Development

17 January 2016 - 09:57 PM

I have begun writing a new series of books entitled Foundations of Game Engine Development. The first volume covers essential mathematics, including conventional linear algebra and geometry as well as modern topics like Grassmann algebra and geometric algebra. If a high-quality book about this subject interests you, please help me self-publish it by contributing to my Indiegogo campaign:




The success of this campaign will also mean that future volumes on rendering, animation, and physics will be written sooner.


Attached File  Cover1x.png   101.76KB   0 downloads

Kickstarter for Halloween FPS, The 31st

06 April 2015 - 08:32 PM

We have launched a Kickstarter for the Halloween-themed first-person shooter that I've been working on with a small team. You can get all the details on the Kickstarter campaign page:




The game is also on Steam Greenlight here:




This is a high-quality indie game that we have poured a lot of work into already. We can use all the support we can get from the community in order to finish it this year!


Attached File  cemetery.jpg   66.01KB   9 downloads  Attached File  hills.jpg   80.93KB   9 downloads


Attached File  nest.jpg   49.45KB   8 downloads  Attached File  ruins.jpg   61.45KB   7 downloads


C4 Engine Version 4.5 Released

30 March 2015 - 04:05 PM

Announcing the release of C4 Engine version 4.5 for PS4, PS3, Windows, Mac, Linux, and iOS. Beginning with this release, the C4 Engine runs on iOS devices with A7 or later processors, and all engine features are supported with high performance. The C4 Engine is widely regarded for its excellent architecture, its incredibly clean C++ source code, and its overall stability.
The C4 Engine can be licensed for $300.00 per user, and once you have a license, you're in for life. Every license includes the complete source code for the engine, tools, and demo game, and every license includes free upgrades forever. You can use the engine to make as many games as you want, and there are never any royalties.

If you're a PS4 or PS3 developer, please contact me at lengyel@terathon.com for information about console licensing.
island2x.jpg    dungeon3x.jpg
water1x.jpg    cem2x.jpg

C4 Engine Version 4.0 Released

16 October 2014 - 01:56 PM

Announcing the release of C4 Engine version 4.0 for Windows, Mac, and Linux. This is the largest and most important release ever made in the nine-year history of the C4 Engine, and it includes many major performance improvements, new features, and usability enhancements. The C4 Engine is widely regarded for its excellent architecture, its incredibly clean C++ source code, and its overall stability.


The C4 Engine can now be licensed for the extremely indie-friendly price of $88.00 per user. This is the lowest price we've ever offered, and it gets you the complete source code and a full year of free upgrades. You can use the engine to make as many games as you want, and there are never any royalties. The license to use the latest version of the engine you have never expires.

The C4 Engine also runs on the PlayStation 4, and we rewrote the PS4 rendering layer to be extremely close to the metal in version 4.0. If you're a PS4 developer, please contact me at lengyel@terathon.com for more information.


island2x.jpg    dungeon3x.jpg


water1x.jpg    cem2x.jpg


Reputation bonuses for specific qualifications

11 May 2012 - 08:00 PM

I'm glad to see a lot of effort being applied to making a good reputation system. Given that one of the reasons for having a reputation score is to provide some kind of measure of how reliable the information in someone's post is likely to be, I have a small suggestion. How about giving an extra reputation bonus to people who have certain concrete qualifications such as the following?

*) Works at a well-known game company.
*) Has an advanced degree in computer science or related field.
*) Is a published author in the field of game development.
*) Has won some kind of industry award, such as a prize in the IGF.
*) ... any other big indicator that someone knows what they're talking about.

The awards beneath someone's name used to show these kinds of things, but they seem to have disappeared, and they didn't affect reputation. The way things are now, an industry veteran working at Valve (for example) could make only a small number of posts on this site, and his reputation would show that the information he gave is no more reliable than someone who posts a lot, but has no industry experience and is currently enrolled in his first C programming class.

I'd like to see each member have the ability to apply for recognition of the above qualifications, somehow prove that he has satisfied them, and be able to receive significant reputation bonuses for each one cumulatively. Too many times, I've seen a lack of respect for highly-qualified industry game developers in this website, and I think a lot of it is due to the fact the people simply don't know who they're talking to.