Projects

Projects

Hey there! This page lists some of my projects and contributions.

Loli Profiler

LoliProfiler is a C/C++ memory profiling tool for Android games and applications.

LoliProfiler supports profiling debuggable applications out of box. And offers engine specific (UnrealEngine4/Unity) modifications to enable profiling complex or production level games.

  • Profiler client supports Windows 10/7 and Mac OSX Mojave and newer.

  • Work with debuggable applications out of box.

  • Support attaching to running application.

  • Support multiple back-trace implementations.

  • Support profiling complex games by doing some mods with your game engine.

  • Support detecting c++ code memory leaks(Tested with Unreal Engine 4.26).

  • Support profiling release build applications on rooted devices.

  • Multiple data view modes: tree map/call tree/memory fragmentation.

Find out more on GitHub.

FURY3D

A mordern opengl based 3d graphic engine written in c++11

Features:

  • Use modern opengl.

  • C++11 smart pointers made memory management easier.

  • Flexible signal message system. (use function pointers, so it won’t accept lambdas, sry)

  • Support fbx model format, you can load static meshes, skinned meshes and lights directlly.

  • Easy rendering pipeline management through json serialization functionality.

  • Build-in light-pre pass rendering pipeling.

  • Intergates powerful gui library ImGui.

Find out more on GitHub.

More

  • m5stack_toys — a collection of small, self-contained M5Stack gadgets (PC monitor, stock ticker, voice changer, rover…).
  • diffcue — a lightweight cross-platform diff reviewer that closes the AI-CLI review loop.

More on my GitHub profile →