Selasa, 10 Juni 2014

Computer Game Engines

Computer Game Engines



Computer Game Engine Research

Berikut ini adalah penjelasan yang baik saya menemukan apa sebenarnya mesin permainan komputer adalah:

"Sebuah mesin permainan adalah sebuah sistem yang dirancang untuk penciptaan dan pengembangan video game. Mesin permainan terkemuka menyediakan kerangka kerja perangkat lunak yang digunakan pengembang untuk membuat game untuk konsol video game, perangkat mobile dan komputer pribadi. Inti fungsi biasanya disediakan oleh permainan mesin mencakup mesin render ("renderer") untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan respon tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan . grafik adegan Proses pengembangan game sering dihemat, sebagian besar, dengan menggunakan kembali / mengadaptasi mesin permainan yang sama untuk menciptakan permainan yang berbeda, atau untuk membuatnya lebih mudah untuk "port" game untuk berbagai platform "-. Informasi ini ditemukan di wikipedia di bawah pencarian "Game Engine" pada 28/11/2013

Beberapa mesin permainan yang dirancang untuk hal-hal tertentu, seperti lampu atau fisika. Saya percaya game kembali pada hari menggunakan beberapa mesin permainan, sedangkan sekarang kita memiliki mesin permainan yang dapat menangani semua hal-hal ini. Ini masih tetap bahwa beberapa mesin permainan yang lebih baik untuk hal-hal tertentu daripada yang lain, bahwa menjadi fitur permainan tertentu seperti pencahayaan, tetapi juga apakah mereka lebih disesuaikan dengan game 2D atau game 3D. Meskipun saat meneliti mesin permainan yang berbeda, saya tidak bisa menemukan informasi apapun tentang apa yang mesin permainan ini sangat unggul dalam dan di mana mereka kurang sebagai situs mereka umumnya tampaknya telah tercantum bahwa mereka sangat baik pada setiap aspek dari mesin game.

Berikut adalah beberapa meja melihat ke berbagai faktor mesin permainan komputer - ditemukan di wikipedia di bawah "Game Engine" pada 28/11/2013:
Name
Cross-platform
2D/3D oriented
Notable games
License
Notes and references
C#
No
No
3D
Custom
3D physics-based engine, no scripting required.
AGSScript
Yes
No
2D
Mostly used to develop third-person pre-rendered graphical adventure games, one of the most popular for developing amateur adventure games.
C++
Lua, Marathon markup language
Yes
Yes
2.5D
Aleph One (Marathon remake)
FPS engine
C
Yes
Yes
2D

Graphics and audio
C++
Lua
Yes
No
2D

Angel is a cross-platform 2D game prototyping framework based on OpenGL and C++. It provides a broad set of basic game functionality in a lightweight fashion, and is designed to make it easy to get your game ideas up and running as quickly as possible.
C++

Yes
Yes
2D
It is a fully-featured, cross-platform game engine.
Java

Yes
No
3D

Fork of jMonkeyEngine 2.0
C#

Yes
No
3D

C++
Python
Yes
Yes
3D
Yo Frankie!ColorCube
2D/3D game engine packaged in a 3D modeler for quick and intuitive use; fully integrated Bullet physics library.
C

No
No
2.5D
Custom
FPS engine2.5D (2D grid base geometry.)
C++
Yes
No
3D

Full game engine; graphics, audio, physics, scripting, networking, and map editor.[3]
C++

Yes
Yes
2.5D

Self-described "toolkit", provides most game engine functionality and extensive GUI programming.
C++, Python,Objective-C
JavaScript, Java
Yes
No
2D
Hardest Game Ever 2
Ported to Linux, Mac OS X, iOS, Windows. iOS port uses Objective-C and integrates with Box2D and Chipmunk physics engines. Android port binds to Java. Cocos2d-x is multi-platform and uses C++.
Event Based

No
No
2D
GPLBSD


Yes
Yes
3D
CoreBreach
3D EngineMIT, Source Code GPL v2
The 3D engine powering CoreBreach, an anti-gravity racing game.[4]
C++
Java, Perl, Python
Yes
Yes
3D
Keepsake, The Crystal Scrolls, Yo Frankie!
Graphics, audio, physics
C++

Yes
Yes
3D
Previous generation (means it has a successor), 2D grid-based system, optimized for outdoor rather than indoor maps.
C++
Cubescript
Yes
Yes
3D
Efficient 6-directional height map based geometry (versus traditionalPolygon soup model), hence the name Cube, FPS engine.
C++
Python
Yes
No
2.5D

Uses modular libraries.
C++
JavaScript
Yes
No
3D

3D game engine for the Mac (although finished games are cross-platform).
Java
Java, VBscript
Yes
No
2.5D
Underworld Online
Produces browser games with pseudo-3D views, sounds and music. Games can be turned into Facebook Apps. Intended for beginners. Free support and hosting.
C++
Yes
No
2D
Custom
Cross-platform 2D engine. Box2D physics, WYSIWYG editor, Adobe(R) Flash(R) UIs, Localization System, Streaming, and DLC.
C#
Plugin-based
No
No
2D
General-purpose game development framework. Comes with WYSIWYG editor.
Visual Basic 6

Windows only
No
2D
Crystalshire, yoomxWorld
A 2D MMORPG engine with a very large community. Includes NPCs, maps, resources, dynamic sprites, animations, skills, a bank, player chat, items, and more.
C++
EDL
Yes
No
2D

A compiler for Game Maker projects that runs cross-platform.
Java

Yes
No
3D

3D game engine that creates a simple interface for dynamically adding EnvObjects. Built on jMonkeyEngine 2.0. Intended for educational use in teaching computer science.
C++

Yes
Yes
2D

Free software re-implementation of the Ultima VII game engine.
C++

Yes
Yes
2D

RPG engine that supports isometric and orthogonal perspective.
C++
Python
Yes
Yes
2D
2D game engine optimized for RTS or RPG games.
ActionScript

Yes
No
2D

Various games by Gregory Weir
Boiler-plate code for flash games.
C++
Lua
Yes
No
3D

Has Blender integration similar to BGE. Integrated Bullet physics library.
C++
Yes
No
3D

Aimed at the indie game developer ecosystem with similar features to cocos2d-x.
Yes
No
2D

Html5 canvas game engine with Box2D integration.
C++
Yes
No
3D


Optimized for Open world games like GTA.
CGo
Yes
Yes
2D
Hardware-accelerated 2D library with particle effects, sprite and animation handling, GUI controls, distortion, font, and resource handling. Go binding[5] Windows version ported to Haaf's Game Engine(HGE) for UNIX (hge-unix).

No
No
3D


A Windows game engine for the Haskell programmer, including bindings to Ogre, CEGUI, Bullet, enet, SFML for Audio, Network, 3D Graphics, GUI and Input Device functionality.
C++

Yes
No
3D

Horde3D is a small 3D rendering engine designed for large crowds of animated characters.
C++
Yes
Yes
3D
HPL is a cross-platform game engine which is compatible with the OpenGL, OpenAL, and Newton Game Dynamics libraries. One of the engine's defining features is its ability for advanced object interaction through the use of Newton's physics code.
C
ACS
Yes
No
2.5D
2D-based geometry, sprite and particles, uses clever methods to emulate 3D graphics.
C
Yes
No
3D
First true 3D id Tech engine.
C
C
Yes
No
3D
Better known as the Quake II engine.
C
Game Data {PK3 }
Yes
No
3D
Better known as the Quake III engine.
C++
via DLLs
Yes
No
3D
Better known as the Doom 3 engine with a set of good tools andMegaTexture.
Indielib
C++

Yes
Yes
2.5D

Includes entity system, sprite animations, collision detection, bitmap/TTF fonts, parallax scrolling, 3D objects, 2D Cameras, 3D Cameras, timers, alpha blending, shaders, and image filters.
C

Yes
Yes
3D

C++

Yes
No
2D

GPL(requires license to commercial Marmalade SDK)
IwGame is built on top of the Marmalade SDK.
Java

Yes
No
3D

Java port of the Quake II game engine.
Java, Actionscript 3

Yes
No
2D


Java

Yes
Yes
3D

A community-centric project that is used by several commercial game studios.
Java

Yes
No
2D

Designed to be equivalent to websites such as Yahoo! Games. Used by many schools as part of the course work.
Java

Yes
No
3D
SpaceCat, SkyFrontier, Max the flyer
Free for personal and commercial use
jPCT-AE is an a port of jPCT to Android. OpenGL, transparency, key-frame animation, shader support, built-in primitives, lens flares support.[6]
Lua
Yes
No
2D

Based on Cocos2d with integrated Lua, Wax, cocos2d-iPhone-extensions, cocos3d, Box2D, Chipmunk, Chipmunk SpaceManager, Google AdMob, and ObjectAL libraries.
Java

Yes
No
3D
Bumbledore, Apparatus, Clash of the Olympians, Ingress
A cross-platform game development library used in several commercial games.[7]
Java

Yes
Yes
3D

The Lightweight Java Game Library
Lua
Lua
Yes
Yes
2D

C++
Lua
Yes
No
3D
Save Our Souls

Javascript
Javascript
Yes
No
2.5D
A lightweight (cross-browser) HTML5 game engine integrating the Tiled map editor format.
C++
Lua
Yes
Yes
2D

Jython and Java
Python
No
No
3D


Open source MMO and Virtual World Development Platform. Download includes starter assets and fully functional online world to play around with. Currently optimized for third-person RPG games.
C++
Java, Python, Lua, Tcl/Tk
Yes
No
2.5D
A real-time 3D game engine developed by German game studio Radon Labs.
C#

Yes
No
2D

Open source multiplayer online RPG engine (MMORPG).

Yes
No
2D

A game and application framework used to create many commercial mobile and web games.[8]
Yes
No
3D



C#
Yes
No
3D


A server platform for hosting virtual worlds that is compatible with Second Life clients.
C/C++
Custom
Yes
Yes
2.5D
Le Magasin des Suicides
3D accelerated
C++

Yes
Yes
2D
Modern hardware accelerated 2D C++ framework for mobile and PC platforms. Features: OpenGLES 1/2, compressed textures, atlases, complex animations/tweens/sprites, scene graph, fonts, event handling, build tools, and others. Can be built on top of SDL2.0 or Marmalade SDK.
C++
Python
Yes
No
3D

Yes
No
3D

[1] OpenGL & ES 2 and D3D 9 & 11 renderers, OpenAL & FMOD sound, physics, Database, & GUI.
C++

Yes
Yes
3D


C++
Lua
Yes
Yes
3D

A self-described "Framework for creative code"
C++
JavaScript
Yes
Yes
3D
A modular engine designed for RTS games.[9]
C++

No
No
3D

A 3D game engine that is used to make first person shooter games.
C++

Yes
No
2D


Game engine tool kit providing access to graphics, audio, scripting, and networking.
C

Yes
Yes
2D

A framework for programming 2d games
Yes
Yes
3D
RTS, simulated events, OpenGL
C++
Lua
Yes
No
3D
A rhythm video game and engine that was originally developed as a simulator of Konami's DDR.
C
Lua
Yes
Yes
2D
A 2D real-time strategy game engine
TorqueScript
No
No
3D

Yes
No
3D
Polycraft, Save the Day, Score Rush
Designed to create 2D and 3D HTML5 games.
C++

Yes
No
3D


C++
Lua(client), Python(server)
Yes
Yes
3D


MMORPG framework consisting of Libraries, Server, Client, and Media.
CC++
Yes
No
2D

Cross-platform game development library written in Pascal, designed to provide necessary functionality for rendering 2D graphics, handling input, sound output, etc.
Custom
Yes
No
3D

A lightweight game engine and IDE.
Name
Cross-platform
2D/3D oriented
Notable games
License
Notes and references

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIrOuZ-aVEhyphenhyphen3RWPAcnlUJ5aA4pt_X-p3H4sP-uo1xLBWfTUeKFgS7FfxltuccE6GzoIDiZD2N6Ew5Blb694xYaJKY8y8pVripdnqrch5NyUfWrb-xduVQS5_pxHkXrNrMTiHtMMhHhxY/s640/computergameenginetable.jpg


Unity game engine

Karena apa yang tersedia bagi kita di sini di kampus, kita akan menggunakan Unity untuk kedua permainan 2D dan 3D game.

"The terintegrasi dan dapat diperpanjang Persatuan Editor adalah antarmuka di mana Anda membuat permainan Anda. Anda mengimpor semua aset Anda ke dan mengaturnya dalam Editor. Ini adalah di mana Anda membangun adegan dengan medan, lampu, audio, karakter, fisika dan lebih melainkan di mana Anda menambahkan interaksi melalui scripting, tes bermain simultan dan mengedit permainan Anda, dan menyebarkan ke platform yang Anda pilih Ada pandangan yang berbeda, atau jendela, di Editor yang berisi alat-alat dan alur kerja untuk membuat permainan Anda ".. - Www.unity3d.com 28/11/2013.

"Setiap adegan dalam permainan Anda dimulai dengan menambahkan kontainer kosong, disebut GameObjects, yang dapat berubah menjadi apa-apa. Dengan melampirkan Komponen ke GameObject Anda membuat perilaku dan gerakan, dan menentukan penampilan. Lights, jerat, efek khusus, audio, kamera, dan emitter partikel adalah contoh dari komponen. Pada gilirannya, masing-masing komponen memiliki menetapkan sendiri disesuaikan sifat-range dan intensitas cahaya, misalnya-bahwa Anda dapat men-tweak di Inspektur. " - Www.unity3d.com 28/11/2013.

'"Putar' mode di Unity adalah alat pembangunan yang sangat kuat untuk mengedit berulang cepat saat Anda bermain game. Tekan Bermain dan langsung Anda berada di dalam permainan Anda, bermain dan melihat pratinjau bagaimana hal itu akan terlihat dalam Surat membangun akhir-platform tertentu. Pause itu, dan mengubah nilai-nilai, aset, script dan properti lainnya, dan langsung melihat hasilnya. Dan, Anda dapat melangkah melalui bingkai permainan Anda dengan bingkai untuk debugging mudah. ​​" - Www.unity3d.com 28/11/2013.

Saya mendengar bahwa Anda dapat menempatkan pekerjaan impor dari Cinema 4D (software Saya sebelumnya telah digunakan) ke Unity. Ketika Anda mengedit kreasi Anda di Cinema 4D, itu akan mengubah dalam Unity juga. Karena itu, saya berencana untuk dimasukkan ke dalam kreasi saya dan menghidupkan mereka untuk menjadi karakter interaktif dalam permainan saya yang saya buat menggunakan Unity.


Anda dapat mengatur Views yang berbeda sesuai preferensi pribadi Anda dan drag dan drop elemen dari satu View yang lain.



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyqEEgAaZz8vR72NSXbXe_F7DtGbRTNRFUwQMwkpwohRcF58CYNxO9II7xwormMFwCz5qJIlVMvtMYN2KxBh9aLaEbJACQp8ogLVOSH3YkDC068WPxTCjGc0PSajiym5a85HQniufYTk0/s640/unity+game+screenshot.jpg


Here is a video showcasing some of the creations using Unity:
 http://www.youtube.com/watch?v=rYBaZyqiYZo


Scratch

Scratch bagus dan sederhana untuk pemula untuk coding, sebagai tindakan yang sudah ada yang Anda masukkan ke dalam flowchart, daripada mengetik script sendiri. Kesederhanaan itu adalah tujuan sebagai Scratch dirancang untuk anak-anak antara usia 8-16, bagaimanapun, digunakan oleh segala usia. "Dengan Scratch, Anda dapat memprogram cerita sendiri interaktif, game, dan animasi -. Dan berbagi kreasi Anda dengan orang lain dalam komunitas online Scratch membantu kaum muda belajar untuk berpikir kreatif, alasan sistematis, dan bekerja sama - keterampilan yang penting bagi kehidupan di abad ke-21. "- Http://scratch.mit.edu/about/ - 2013/05/12. Dari apa yang saya lihat dan pengalaman menggunakan Scratch sendiri, itu disesuaikan terhadap game 2D yang bertentangan dengan melakukan 3D seperti Unity tidak.

Serta permainan, orang dapat membuat: Animasi, Art, Music, Berita, dll

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJDDmmdN9TadDQREO2VI2g5eWfvN02YdQJswz8HeTnR3m5j46IDCzb-rMUSzeePjLD9nd8CBiqL-P1ZlQS6EDWcAk5hosB61hGhKtFOogLlDLJDPUEyBnb0yJTSOSfe-Xvwt3kFTg7BS4/s640/Screen+shot+2013-12-05+at+11.39.08.png


Unreal game engine

"Setiap aspek dari Engine Unreal toolset dirancang untuk memudahkan pembuatan konten dan pemrograman dalam pikiran, memberdayakan seniman dan desainer untuk mengembangkan aset dalam lingkungan visual dan memberikan programmer sebuah kerangka kerja yang sangat modular, scalable dan extensible untuk permainan pengiriman dalam berbagai genre. " - Http://www.unrealengine.com/en/features/ - 2013/05/12

Animasi: 3D modeling Unreal 3 mesin didorong oleh AnimTreem. Ini adalah pohon node animasi termasuk:
• Blend controller, melakukan n-arah perpaduan antara obyek animasi bersarang
• pengendali data-driven, encapsulating motion capture atau data animasi tangan.
• pengendali Fisika, mengikat ke dalam kaku mesin dinamika tubuh untuk pemain kain-boneka dan NPC animasi dan respon fisik untuk impuls.
• Kontroler kerangka prosedural, untuk fitur game seperti memiliki kepala dan mata yang NPC melacak pemain berjalan melalui tingkat.
• Inverse Kinematika, solver untuk menghitung ekstremitas berpose berdasarkan lokasi tujuan (misalnya untuk penempatan kaki).
• animasi Group, penanganan pemberitahuan untuk seluruh kelompok. Sinkronkan semua atau subset dari mereka.
• Morph Target animasi, yang memungkinkan kontrol morph target yang berat campuran dari data animasi, dengan dukungan untuk pengendalian material juga. Morph animasi dapat ditulis di Maya dan morph data dapat diekspor melalui ActorX. Animasi skeletal sekarang dapat mengontrol vertex dan animasi materi, dengan preview di AnimSet Viewer.
• Plus, tidak ada pembatasan pada jumlah animasi bermain pada saat yang sama, jumlah campuran, atau operasi post-processing.
AI: "sistem kecerdasan buatan Unreal Engine 3 's menyediakan sistem yang kuat untuk permainan AI dan navigasi Unreal Engine 3 mendukung penciptaan otomatis dan penggunaan jerat navigasi, memberikan karakter AI-dikendalikan peningkatan kesadaran spasial lingkungan mereka dan kemampuan untuk membuat cerdas. keputusan gerakan. " - Http://www.unrealengine.com/en/features/animation/ - 2013/05/12

Unreal 3 engine memiliki sistem navigasi mesh. Ini memberikan representasi akurat dari ruang traversable sebuah AI melalui graf terhubung poligon cembung:
• Kurang node berarti lebih sedikit waktu memperbaiki informasi pathing lintas-tingkat.
• Merintis jalan kali turun sebagai kepadatan grafik yang dicari menyusut.
• representasi yang lebih baik dari dunia menghasilkan perilaku pathing lebih baik.
• Paths secara otomatis dihasilkan.
"Selain itu, Anda dapat menambahkan banyak karakter animasi untuk peta dengan teknologi Unreal Engine 3 yang berkelompok, yang mengarahkan gerakan karakter dan animasi permainan melalui jaringan tujuan kerumunan dan interaksi Kismet. Unreal Engine sistem kerumunan 3 yang memberi Anda kendali penuh atas gerakan dan interaksi agen dengan kerumunan pemain dan NPC lainnya menggunakan 'plug-in' perilaku sistem. " - Http://www.unrealengine.com/en/features/artificial_intelligence/ - 2013/05/12

Audio: engine Unreal memungkinkan pengguna untuk membenamkan diri dengan suara 3D berbasis lokasi. Ini mendukung semua skema kompresi terbaru dan memberi Anda kontrol penuh atas lapangan, tingkat, looping, penyaringan, modulasi dan pengacakan. Dari informasi yang saya dapat menemukan pada mesin Unreal, audio tampaknya agak terbatas ke seluruh fitur mesin. Namun, hal ini belum tentu membuatnya lebih buruk daripada sistem audio lainnya di mesin lain. Mungkin audio tidak forte Unreal itu.

Cinematics: "Unreal Engine 3 menyediakan alat matang untuk menciptakan visual yang menakjubkan dalam game cinematics dan memotong adegan Unreal Matinee memberikan kontrol film sutradara kelas atas semua objek dalam sebuah adegan, serta kamera dan luka, ditambah itu termasuk dalam. -mesin, fitur pratinjau real-time yang memainkan kembali semua efek visual sinematik sebuah. Unreal Matinee menyuntikkan film gaya adegan ke dalam permainan Anda, memungkinkan Anda untuk menempatkan setiap kamera, benda dan ledakan di dalam dunia dan bahkan memutar kembali secara real waktu. " - Http://www.unrealengine.com/en/features/cinematics/ - 2013/05/12

• Kontrol Film sutradara kelas atas semua objek dalam sebuah adegan, serta kamera dan luka.
• Track-berbasis, non-linear editing gaya sistem dengan dukungan untuk mengendalikan gerakan objek dan animasi, memutar audio, memotong antara kamera, Toggling partikel, bidang pandang, dan banyak lagi.
• Mudah dibuat frame kunci untuk aktor dan objek, yang dapat dimanipulasi secara langsung dalam editor.
• Efek Post-pengolahan seperti memudar, kedalaman lapangan, mekar dan efek warna filtering dapat dengan mudah animasi dan fine-tuned untuk setiap shot.
• Kemampuan untuk animasi interaktif, benda-benda fisik dalam permainan seperti pintu dan platform.
• resolusi tinggi bingkai-dumping memungkinkan untuk menyimpan keluar pra-diberikan gambar sumber untuk menciptakan cinematics game yang dapat dimainkan secara offline atau dikonversi ke format video standar.
• user interface kuat dengan dukungan untuk rentang lingkaran, key / waktu patah, kontrol kecepatan pemutaran, lagu-kode warna, pistol otomatis pengurangan kunci, serta standar copy / paste dan undo / redo.

Unreal 'Kismet':

• Sistem scripting Unreal visual memberikan seniman dan desainer tingkat kontrol hampir tak terbatas atas bagaimana tingkat akan bermain tanpa menyentuh satu baris kode. (Kedengarannya bagus bagi orang-orang seperti saya yang tidak baik dengan coding).
• Memungkinkan menghubungkan peristiwa sederhana dan tindakan, yang dibuat oleh programmer, dengan cepat merakit semuanya menjadi prototipe gameplay yang sebenarnya.
• Memungkinkan programmer dengan mudah memperluas dan menciptakan tindakan-permainan mereka sendiri yang spesifik dan acara.

Aku bisa terus secara rinci tentang setiap aspek dari mesin permainan tapi yang tampaknya sedikit "over-membunuh" jadi saya akan daftar apa yang tersisa fitur mesin permainan Unreal memiliki:

• Lightmass - pemecah iluminasi global canggih.
• Terrain - Unreal 3 engine membuat membuat medan dan tingkat mudah.
• Jaringan - Penawaran LAN penuh dan konektivitas IP langsung untuk bermain online.
• Fisika - Fisika di Unreal 3 engine yang didukung oleh NVIDIA PhysX.
• shader Real time - Sebuah antarmuka visual yang kuat sebanding dengan non-real time fungsi XSI dan Maya.
• Rendering - Unreal membawa Gemini, sistem render mutli-threaded.
• Unreal Script - Sebuah bahasa pemrograman tingkat tinggi sederhana yang memberikan kontrol scripting lengkap.
• Unreal Swarm - Dukungan multi-core dengan sistem komputasi terdistribusi.
• User Interface - Membuat menu, elemen UI, dan grafis 2D untuk game 3D modern.
Berikut adalah fitur yang lain:

Lingkungan dirusak - "Membangun dunia yang indah dan kemudian membiarkan pemain untuk menghancurkan potongan alat rekah Unreal Engine 3 dan runtime memungkinkan Anda untuk mengambil hampir semua jala yang ada, iris menjadi banyak fragmen yang diinginkan, dan menghancurkan struktur.." - Http://www.unrealengine.com/en/features/more_features/ 2013/09/12. Mesin mendukung penghancuran segala sesuatu dari logam untuk kain, brining lebih realisme dan interaksi dengan lingkungan Anda.

SpeedTree Foliage Editor - Model dan membuat indah, realistis, pohon-pohon dan tanaman animasi secara real-time. "Permainan dan alat utama industri simulasi untuk menciptakan dedaunan. Unreal Engine 3 memiliki integrasi penuh dengan SpeedTree, yang mencakup fitur render kuat dan berbagai medan dan mesin rumput." - Http://www.unrealengine.com/en/features/more_features/ 2013/09/12.

FaceFX Facial Animasi - "Buat animasi wajah realistis dari file audio dengan tol FaceFX disertakan dengan Unreal Engine 3 proses Batch ribuan file suara, menambahkan ekspresi untuk animasi tunggal tanpa merusak bibir-sinkronisasi, dan tweak animasi untuk kesempurnaan.." - Http://www.unrealengine.com/en/features/more_features/ 2013/09/12.

Ini semua terdengar sangat baik dan bagus untuk para profesional tapi bagi saya secara pribadi saya pikir itu mungkin sedikit rumit dengan yang ada begitu banyak fitur (terlalu rumit untuk membuat sebagian besar Unreal Engine). Terutama karena di situs mereka, mereka menggunakan kata-kata "sederhana" dan "mudah" banyak, seolah-olah mereka sedang mencoba untuk menekankan fakta ini untuk menutupi kompleksitas itu? Mungkin apa yang mereka katakan adalah benar, cara baik, untungnya saya akan menggunakan Unity.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG2tEXHwA1klLkMDSESQNLbROMb0p7W7scJpKZp3XVR8VSxe_y6ENbNU1P4BnzdY8-KusfiZ0tTAOuZv_s2IelLqfxlrSkEbprAKjx8k4Y0Onuj2O1t0q80IOfLu_ILlwYPOkWTnSSXAs/s640/gears-of-war-3-thumb14.jpg

This video shows of some of these features mentioned in the Unreal Engine across multiple different platforms: http://www.youtube.com/watch?v=pVJ31jkr5zc

Look! I'm learning! I got the ball rolling, in Unity! [exclamation mark]:

I'm learning! and here's the proof!:

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi4jA3Vi2Ov7clbU_CF_A1oa21HgwhhvW31fsaBlvJFNwGU-JvYiHY1K1Oc0fXURPFiNA9gF96tGgYBhxORFli22H_1btt24-mggG9xu4lA5mpOTT3vzcz60XYRTbkbQE5lGRWc5enmKo/s1600/Screen+shot+2014-01-09+at+11.44.26.png

theballcannowjump.jpeg

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCux7zlG1AWyViBzardoHPjotPh3bdvr1LpWwgVwzdOktahKOt5Q4J0-HDlr1PB98BaZYEfyCIq5GxyTTPM0Q2a29H3fn5SpPkkmi5mzzYOE-r_CVekMUbMI96fo5bZqdvx1lQthRDGyA/s1600/Screen+shot+2014-01-09+at+11.45.04.png

ballmovementcoding.jpeg

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhtoUkP8_yQY_VMsFcZsl_feSInkcLZrkKafVnMBneOhi-X-uY_TvDvrIAUiYyf66ErCZAOFFRBneyAQR-Sqzom15hWMzjhMwXD8TlBvh7echadLlWUsmZRBG51Ck6v2w09UjMcBRLAVc/s1600/Screen+shot+2014-01-09+at+11.45.11.png

thecameranowfollowstheball.jpeg

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAZcjFi8nVICmQz12Y0_zdnO3PuVpl-jjQ7OfYZClHcuSb3AzpSaX7L100GrwxIKlWFkBVnZCCyZgsPKVijfituxCkWB9eTAEvXLbcJaDkvuqFFjTAqynWYZJssD0m6oSOMf5QJFeU8cM/s1600/Screen+shot+2014-01-15+at+15.45.48.png

Iamlearningandcodingatthesametime.jpeg