UPBGE (Uchronia Project Blender Game Engine) é um fork do Blender criado por Tristan Porteries (um desenvolvedor do Blender Game Engine) e alguns de seus amigos em setembro de 2015.
É um ramo independente, e seu objetivo é limpar e melhorar o código atual do Blender Game Engine (BGE), experimentar novos recursos e implementar recursos esquecidos que existem atualmente, mas que não foram fundidos com o branch oficial do Blender.
Atualmente, após a decisão da Blender Foundation de excluir o BGE da próxima versão 2.8, a UPBGE torna-se, de fato, a única a acompanhar o desenvolvimento do Game Engine. Isso nos dá ainda mais liberdade, se possível, para tomar certas decisões, uma vez que nunca entraremos em conflito com a versão oficial.
Você pode acessar o código fonte aqui: