Design and Implementation of a Profiler Tool for Bevy Game Engine

Design and Implementation of a Profiler Tool for Bevy Game Engine

Bevy is an open-source ECS based game engine written in Rust programming language.  https://bevyengine.org/    https://github.com/bevyengine/bevy
ECS (Entity-Component-System) is a software pattern which is generally used in computer games.
Bevy is a novel project which is not as mature as other game engines like Unity, Godot, Unreal etc. Therefore, currently it lacks a built in GUI based profiler to collect performance metrics when games are run on it.
In this project, the student is expected design and implement the necessary software modules for a versatile profiler that would run with the Bevy game engine. Those interested can first look at Unity's built-in profiler to have an idea on the scope of the project.

Project Members: 

Harun Erkurt
Alihan Çelikcan

Project Advisor: 

Atay Özgövde

Project Status: 

Project Year: 

2023
  • Spring

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.