filmov
tv
ICT311 - X2GEngine - Game Demo Awesomium Intro & Menu

Показать описание
ICT311 - Advanced Games Design and Programming First Assignment
The engine was designed & coded in 30 days.
Interfaced Renderer
- VBO Support (Triangles, Triangle strips, quads, etc etc), using the IndexBufffer & VertexBuffer classes
- 2D Rendering using a Rectangle
- bitmap font rendering (Loaded from .fnt)
- Texture2D, Texture3D & TextureCube
- SpriteBatch (Not part of IRenderer.)
Shaders (GLSL) -- Interfaced
Interfaced Window
- Currently implemented using GLFW
Physics
- Facaded - Bullet Physics implemented.
- Constraints
- Character
- Ray Picking
- Heightmap
- ConvexHulls
- Triangle Meshes
- Picking Up Objects
LUA
- A game can be completely created using LUA
- World builder completely coded in LUA
GameObjects
Resource loader
- Support for adding different loaders
- Interfaced asset
- Interfaced loader
Interfaced input loader
Awesomium 1.7 Alpha (HTML5 Support) - Last minute implementation
Physics: Bullet
Sound: Currrently not implemented, going to use FMOD though.
Texture Loading: Devil
Majority of the models: YoFrankie - The assignment was focused on the game engine not the game. Although we did model a fair bit.
Took ages to find, well worth it. It was been slightly modified and a slideshow background has been added. The same font and blue hover is also used for the credits screen.
Joe Skelton
- Abstract Renderer, Shaders, Particles etc
Hatef Tadayon
- Physics, Input Manager, Audio, Modelling etc
Matthew Vlietstra
- Resource Manager, Engine Core, Game Objects, LUA, Heightmap, Game,
- Awesomium, Some of the Renderer, Some Physics, Bitmap fonts, Shaders,
- Heightmap, HTML, Interfaced Window, Modelling, Worldbuilder
- High Level Engine Design + Misc
Комментарии