Live briefing
Everything about Game engine
Game development and framework for computer science research platform
A game engine is a software framework primarily designed for the development of video games, and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term "software engine" used in the software industry. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Game engineA 5-minute orientation
- Skim a recent paper: Game Engines for Immersive Visualization: Using Unreal Engine Beyond EntertainmentInfluential work since 2022
- Pick up a classic book: Ender's GameThe most-reprinted book on the subject
- Read the landmark paper: Game engine virtual reality with CaveUTCited 69 times
- Go sideways: Video game programmerA closely related topic
- Go sideways: PhysXA closely related topic
📖 Definitions
Noun A video game's software engine, which executes the core functionality of the game. It may also include the graphics engine.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Game engine virtual reality with CaveUT
Designing a PC game engine
Intelligent Game Engine for Rehabilitation (IGER)
Interactive dense point clouds in a game engine
Think Spatially With Game Engine
A game engine designed to simplify 2D video game development
Teaching Programming Principles through a Game Engine
Deep Reinforcement Learning with Godot Game Engine
🆕 Influential since 2022
Game Engines for Immersive Visualization: Using Unreal Engine Beyond Entertainment
SyDRA: An approach to understand game engine architecture
GAGI: Game engine for Artificial General Intelligence experimentation
Perancangan Game Puzzle Labirin menggunakan Metode Game Development Life Cycle (GDLC) berbasis Unreal Engine
Integrating 3D photogrammetry and game engine for construction safety training
📚 Books worth reading
Ender's GameOrson Scott Card · 1985
Learning PythonMark Lutz, David Ascher · 1999
Shadow PuppetsOrson Scott Card · 2002
Programming PerlLarry Wall, Tom Christiansen · 1990
The Cole ProtocolTobias S. Buckell, Eric Nylund · 2008
Version control with GitJon Loeliger · 2009
Masters of DoomDavid Kushner · 2003
3D math primer for graphics and game developmentFletcher Dunn · 2002
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Video game programmer A game programmer is a software engineer, programmer, or computer scientist who primarily develops codebases for video games or related software, such…
- PhysX PhysX is an open-source realtime physics engine middleware SDK developed by Nvidia as part of the Nvidia GameWorks software suite. Initially, video games…
- Umbra (3D technology company) Umbra is a graphics software technology company founded 2007 in Helsinki, Finland. Umbra specializes in occlusion culling, visibility solution technology…
- RenderWare RenderWare is a 3D rendering engine developed by the British game developer Criterion Games. It is cross-platform, allowing for the creation of games that…
- Havok (software) Havok is a middleware software suite developed by the Irish company Havok (originally Telekynesis Research Limited). Havok provides physics engine, navigation…
- Scaleform GFx Scaleform GFx is a discontinued game development middleware package, a vector graphics rendering engine used to display Adobe Flash-based user interfaces…
- Video game programming Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skills in software engineering…
- SpeedTree SpeedTree is a group of vegetation programming and modeling software products developed and sold by Unity Technologies, and originally by Interactive Data…