1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Talking To The Developers Of The Unigine Engine

Michael Larabel

Published on 21 May 2009
Written by Michael Larabel
Page 1 of 5 - 23 Comments

While the Unigine game engine may not be as widely known or used as the Unreal or id Tech engines, its capabilities and features have been increasing at an incredible rate. Last year there were two tech demos released by Unigine Corp to demonstrate the capabilities of their proprietary engine -- both of which were very impressive -- but since then their software stack has picked up a slew of new features like improved physics and multiplayer support. This year they are slated to release a new in-house game / tech demo that will be even more impressive and will go head-to-head with the latest high-end commercial game engines. Through all of their game engine development work, they continue to support Linux gaming, so we recently carried out an interview with them to learn more about their current and future work.

Answering our own questions plus those asked by readers is Denis Shergin, the CEO of Unigine Corp, and Alexander Zaprjagaev, the CTO of Unigine Corp. Among the topics discussed in this interview are their current and future projects, views on Linux gaming from a studio point of view, Linux software they use in developing their game engine and graphics, support for newer technologies (such as OpenGL 3.x and OpenCL), and various technical details about their game engine.

Michael: Thanks for taking the time to answer some of our questions. If you would, please begin by sharing some brief details about your involvement with the company and on the history of Unigine -- both the company itself and the game engine.

Denis: Unigine history started from a set of 3D demos by Alexander Zaprjagaev in 2001. We were university friends with him, so I with my sister (she is a designer) helped him to create and maintain the Frustum.org website in Russian and English (now it is available here), which contained his works under GPL. There was a period of time when we tried to get donations for this open source project, but the attempt failed (the money wasn't enough even for hosting payments).

Meanwhile Alexander decided to make something bigger than just tech-demos (moreover he already had a lot of experience with 3D graphics and physics simulation at that time), so Engine_v0.1 had appeared in the beginning of 2004 (Alexander quit his job previously in 2003 to focus on his own work). Later that year we both realized that it's time to make a big commercial product out of it, so I also quit my job and joined the team as a CEO (because I had management experience from other projects), while Alexander became the CTO. At that point we had no money, no jobs, no investor and no ready product :) But we were full of energy and we trusted each other, so it was a great starting point.

There was a lot of hard work (I don't even want to remember some of those numerous sleepless nights full of bugs, writing documentation and trying to keep all the team together), but in the end we've got the first commercial release (Unigine v0.3) in May, 2005. At that time we were a team of five people, working for the idea.

There was another story of the following 4 years (they were filled with very hard work also), and now Unigine is a mature full-featured technology. Our development studio is in Tomsk (a city in Siberia), Russia. We are independent, there are no outside investors behind the company, so we are free to do things the way we think is right.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  2. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  3. AMD Radeon R9 285 Tonga Performance On Linux
  4. Apotop Wi-Copy
Latest Linux Articles
  1. AMD Moves Forward With Unified Linux Driver Strategy, New Kernel Driver
  2. MSI: Update Your BIOS From The Linux Desktop
  3. NVIDIA vs. AMD 2D Linux Drivers: Catalyst Is Getting Quite Good At 2D
  4. 15-Way GPU Comparison With Mesa 10.3 + Linux 3.17
Latest Linux News
  1. Phoronix Test Suite 5.4 M3 Is Another Hearty Update
  2. GParted 0.20 Improves Btrfs Support
  3. EXT4 In Linux 3.18 Has Clean-ups, Bug Fixes
  4. Emacs 24.4 Has Built-In Web Browser, Improved Multi-Monitor Support
  5. NVIDIA's NVPTX Support For GCC Is Close To Being Merged
  6. KDE's KWin On Wayland Begins Using Libinput
  7. Khronos Releases OpenVX 1.0 Specification
  8. Linux Kernel Working Towards GNU11/C11 Compatibility
  9. Ubuntu 15.04 Is Codenamed After A Monkey: Vivid Vervet
  10. Following GCC, Clang Looks To Default To C11
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Users/Developers Threatening Fork Of Debian GNU/Linux
  3. HOPE: The Ease Of Python With The Speed Of C++
  4. Bye bye BSD, Hello Linux: A Sys Admin's Story
  5. NVIDIA Presents Its Driver Plans To Support Mir/Wayland & KMS On Linux
  6. AMD Is Restructuring Again, Losing 7% Of Employees
  7. Open-Source AMD Fusion E-350 Support Takes A Dive
  8. Upgrade to Kaveri, very slow VDPAU performance