Skip to content

kitelightning/kitelightning.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kite & Lightning's Open Source UE4 Repo

We're a small 4-team VR indie studio working on a immortal baby party brawler, Bebylon Battle Royale: http://bebylon.world

We're big on sharing so we decided to pull all our various open-sourced UE4 features/plugins into this repo. Everything here is permissively licensed so feel free to use in your own games.

In return, we only ask that you help us spread the word about our VR game, Bebylon Battle Royale by following us on @KNLStudio or signing up to our newsletter (http://eepurl.com/Qnlzb)

Repos

Microprofile

NEW: 4.19.2 Integration with in-game live update drawing Video demo: https://twitter.com/KNLstudio/status/999422263190474752

Integrating jonas' amazing microprofile. It's a fully featured profiler with live capture support, GPU timers, flame graphs, and remote capture. Short demo video: https://twitter.com/KNLstudio/status/911672310238556160

Repo: https://github.com/ikrima/UnrealEngine/tree/feature-microprofiler

Unreal Engine Python

Fully featured Python support in UE4: https://twitter.com/KNLstudio/status/932657812466843648

  • Full access to UE4's reflection layer (UObjects, UFunctions, & Blueprints)
  • Extensive support for native Slate widgets & UMG in Python
  • Support for Editor Extensions (Custom Viewports, ToolbarButtons, Custom Context Menus)
  • Automation: Creating custom asset import pipelines like ingesting FBX, creating animation composites,
  • Sequencer scripting support

Our fork is at https://github.com/kitelightning/UnrealEnginePython/

LivePP UE4 Plugin

Live++ is an insanely fast hot-reloading library. Here's an example in our project of doing a hotreload in < 2s: https://twitter.com/KNLstudio/status/984093749461401602. The plugin is does the integration work for you and you simply just need to drop it in your project.

Live++ is made by Molecular Matter

Repo: https://github.com/kitelightning/LivePP

IGMemtrace

Coming Soon: Integrating Insomniac Games MemTrace Tool into UE4 The tool is a faster & more improved variant of UE4's MallocProfiler. For example, it doesn't take 20 mins to open a couple minute trace.

Features

  • Lightweight C++ runtime component with network recording
  • CRT heap hooking on Windows (Durango hooking available on request to licensed devs)
  • Full support for custom heaps and allocators
  • Supports displaying and analyzing fragmentation for custom heaps
  • Can display a delta between two arbitrary points in time.
  • Can aggregate memory data along several axes, including custom scopes
  • Supports asset and component memory scoping out of the box, but can be extended in source to group on arbitrary scopes
  • Supports forward and backward scrubbing in trace files during analysis

About

Kite & Lightning's UE4, Graphics, & Gamedev Open Source Repos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published