ICT311 - X2GEngine - Game Demo Awesomium Intro & Menu

preview_player
Показать описание

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
Рекомендации по теме
Комментарии
Автор

did you use awesomium for GUI rendering?

ChrisPlaysLinux
welcome to shbcf.ru