I don't need to test my programs. I have an error-correcting modem.

Difference between revisions of "Legacy:Unreal Engine"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(http://www.rlegh.jknvdcaq.com)
m
(One intermediate revision by one other user not shown)
Line 1: Line 1:
eybha hfjt dcxphqkwl swblrd xouzevl axrc pywgle
+
{{legacy page|new=[[Unreal Engine]]}}
 +
The '''Unreal Engine''' is the core software at the heart of [[Legacy:UT|UT]], [[Legacy:UT2003|UT2003]] and other games. 
 +
 +
 
 +
It has a two-tier structure:
 +
# the [[Wikipedia:C Plus Plus|C++]] code, which in Unreal we call the "native" stuff. This handles all the low-level stuff and platform-specific things. It runs a [[Wikipedia:virtual machine]] similar to the [[Wikipedia:Java virtual machine]], on which runs...
 +
# the [[Legacy:UnrealScript|UnrealScript]] stuff. This is an object-oriented language that looks similar to Java or Javascript.
 +
 
 +
Most work with the engine is done in [[Legacy:UnrealScript|UnrealScript]].
 +
 
 +
==Overview  ==
 +
* Key [[Legacy:Engine Concept|Engine Concept]]s to get you started
 +
* [[Legacy:Terminology|Terminology]] - the Unreal engine dictionary
 +
* Game Info : [[Legacy:Gameplay|Gameplay]] and [[Legacy:Gametype|Gametype]]
 +
* [[Legacy:Game Event Flow|Game Event Flow]]
 +
* [[Legacy:Controller Overview|Controller Overview]]
 +
* Player Info : [[Legacy:PlayerController|PlayerController]] and [[Legacy:Pawn|Pawn]]
 +
* [[Legacy:Bot Support|Bot Support]] and [[Legacy:Artificial Intelligence|Artificial Intelligence]]
 +
* [[Legacy:Taking Damage|Taking Damage]] - how it works
 +
* [[Legacy:Inventory|Inventory]], [[Legacy:Weapon|Weapon]], [[Legacy:Pickup|Pickup]]
 +
* [[Legacy:Interaction|Interaction]]
 +
* [[Legacy:GUI|GUI]] and [[Legacy:GUI Overview|GUI Overview]]
 +
* [[Legacy:Replication|Replication]]
 +
* [[Legacy:Topics On Modeling|Topics On Modeling]]
 +
* [[Legacy:Topics On Mapping|Topics On Mapping]]
 +
* [[Legacy:Making Mods|Making Mods]] and [[Legacy:Mutator Topics|Mutator Topics]]
 +
 
 +
==Versions==
 +
* [[Legacy:Unreal Engine Versions|Unreal Engine Versions]]
 +
* [[Legacy:UnrealEd Versions|UnrealEd Versions]]
 +
 
 +
==Files==
 +
* [[Legacy:Engine Directory Structure|Engine directory structure]]
 +
* [[Legacy:Package Extension Catalog|Package extension catalog]]
 +
* [[Legacy:File Format|File Format]]s
 +
 
 +
==General==
 +
* [[Legacy:Console Commands|Console Commands]]
 +
* [[Legacy:Game Ini File|Game Ini File]]
 +
* [[Legacy:Compiling With UCC|Compiling with UCC]] / [[Legacy:Compiler Errors|Compiler Errors]]
 +
* [[Legacy:MyLevel|MyLevel]] pseudo-package – storing resources into maps 
 +
* [[Legacy:BSP Tree|BSP Tree]] – Really technical, intuitive, but generalized description 
 +
* [[Legacy:Unreal Engine Core|Unreal Engine Core]] – Preliminary, hypothetical, I think we need Divine Intervention here... 
 +
* [[Legacy:Object Oriented Programming Overview|Object Oriented Programming Overview]] – How it works in the unreal engine
 +
* [[Legacy:OCD|OCD]] – Object Collision Detection in UT.
 +
* [[Legacy:Replication|Replication]] – Unreal netcode
 +
* [[Legacy:Terminology|Terminology]] – Abbreviations, acronyms and technical terms
 +
* [[Legacy:Server Query In Perl|Server Query In Perl]]
 +
* [[Legacy:Karma|Karma]]
 +
* [[Legacy:Skeletal Mesh|Skeletal Mesh]]: How to control animations and individual bones from UnrealScript
 +
 
 +
===Object Physics===
 +
* [[Legacy:Collision Detection|Collision Detection]] 
 +
* [[Legacy:PhysicsType|PhysicsType]]
 +
 
 +
==Suggested Overview Topics==
 +
* Kinematics
 +
* Classical Dynamics Theory for Rigid Bodies
 +
* Interpolation
 +
* Particle Animation
 +
* Algorithms
 +
 
 +
==Discussion==
 +
 
 +
'''Bob_The_Beheader:''' Maybe link to an external site (like, from a university) on advanced physics for these topics??? ...except particle animation... but this is definately not what I learned in high school... :)
 +
 
 +
'''SuperApe:''' This page needs updating pretty badly.  Many of the Overview pages are available now.

Revision as of 16:50, 29 April 2010

The Unreal Engine is the core software at the heart of UT, UT2003 and other games.


It has a two-tier structure:

  1. the C++ code, which in Unreal we call the "native" stuff. This handles all the low-level stuff and platform-specific things. It runs a Wikipedia:virtual machine similar to the Wikipedia:Java virtual machine, on which runs...
  2. the UnrealScript stuff. This is an object-oriented language that looks similar to Java or Javascript.

Most work with the engine is done in UnrealScript.

Overview

Versions

Files

General

Object Physics

Suggested Overview Topics

  • Kinematics
  • Classical Dynamics Theory for Rigid Bodies
  • Interpolation
  • Particle Animation
  • Algorithms

Discussion

Bob_The_Beheader: Maybe link to an external site (like, from a university) on advanced physics for these topics??? ...except particle animation... but this is definately not what I learned in high school... :)

SuperApe: This page needs updating pretty badly. Many of the Overview pages are available now.