Pages

[Academic] PKYU Engine V0.0.31 - A Component Based Design Game Engine

PKYU Engine is created to demonstrate how Scene Graphs would work in a component based architecture game engine. Inspired by Unity’s gameobjects, the different classes would revolve around the engine’s own GameObject class. Components such as MeshRenderer and Transform would be present to manipulate the creation of objects. GLEW is also used inside the engine.




Features:

Scene Management System
GameObject System
Input Management System
Network Management System
Prefab System
Tag Systems
Vertex System

Component System:
Transform
Collider
MeshRenderer
BoxRenderer
ModelRenderer
Shaders
Audio
TextRenderer
Textures


Development Team:

John Alson Entuna - Engine and Systems Programmer
Paul Aguilar - Engine Designer, Game Programmer, Documentations
Justine Orprecio - Engine and Systems Programmer






PKYU Engine Doxygen Documentation: DoxygenFile



Disclaimer: Some scripts were taken from GitHub and credits goes to their respective owners.


Screenshots:

Back-End Engine Code

Void Main()

GameObject: a much improved GameObject from Blank Engine

Component System: Components that can be added to the GameObject for more functionality


Scene Management System: Switch between scenes in PKYU Engine's own scene management system

Scenes: Multiple scenes can represent individual games in PKYU Engine


Tick Tack Toe Game - this game was created using PKYU Engine and it features a playable TickTackToe Game with 3D models and textures used. This game uses tile generation that was made using our engine's GameObject System.
Here's the best part.... You can play with another player in your network.  Yes it is networking enabled for two players.
Sliding Game - This game was also made using PKYU Engine.
This game features physics and collision detection that our new engine supports.  Also all of the games have background music and sound effects in them.


PKYU Engine V0.0.31 is still under private protection and is protected by the developers themselves.  If you want to have a sample of the engine please contact one of the developers above.

Alson Entuna

Hi I'm John Alson H. Entuna. I'm a student at De La Salle - College of Saint Benilde taking up BSIT- with Specialization in Game Design and Development.

No comments:

Post a Comment