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

Bize Ulaşın

Bilgisayar Mühendisliği Bölümü, Boğaziçi Üniversitesi,
34342 Bebek, İstanbul, Türkiye

  • Telefon: +90 212 359 45 23/24
  • Faks: +90 212 2872461
 

Bizi takip edin

Sosyal Medya hesaplarımızı izleyerek bölümdeki gelişmeleri takip edebilirsiniz