article thumbnail

Nearing the Finish Line: Rewriting the Untold Engine

Harold Serrano

I’ve been knee-deep in rewriting the Untold Engine , transitioning it from C++ to Swift. Moving to Swift has been a game-changer, making the engine not only faster and more modern but much easier to work with. Built on ECS Architecture The Untold Engine is powered by Entity-Component-System (ECS) architecture. Want collision?

Engine 69
article thumbnail

Rebuilding the Untold Engine: Two Years of Progress and What’s Next

Harold Serrano

Hey everyone, It has been two years since I began rewriting my game engine, and while development has been slow, it has been steady. In this post, I want to share the current status of the Untold Engine. What is the Untold Engine? One significant improvement in the new Untold Engine is its documentation. What has changed?

Engine 64
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Building a City Driving Game with the Untold Engine - Part I

Harold Serrano

As stated in my previous post , my goal is to improve the robustness of the Untold Engine by focusing on developing various games. I then wrote a simple script to export the control points into an array that the Untold Engine can use as waypoints. For example, the engine does not have any culling mechanism.

Engine 64
article thumbnail

Creator 3.8 - Collider2D can't get collision direction on BEGIN_CONTACT?

Cocos

Hi, Im using Creator 3.8.5 & handling 2d collision - to get direction of 2 objects when they collide My physics engine is 'Box2D based 2D physics system" I followed this article docs.cocos.com 2D Contact Callback | Cocos Creator Cocos Creator Docs and my code goes here ballColliderComp.on(Contact2DType.BEGIN_CONTACT,

article thumbnail

The Complete C++ Guide For Unreal Engine

Awesome Tuts

It’s also the language Unreal Engine, arguably the most popular game engine in the world, uses too. However, there are some differences between the traditional C++ programming software developers use and C++ that is used in Unreal Engine to create video games. C++ Variables In Unreal Engine. Variables In C++.

Engine 144
article thumbnail

Dev snapshot: Godot 4.4 beta 4

Mircosoft Game Dev

3D: Fix collision reposition with CSGShape3D ( GH-102286 ). Physics: Jolt: Fix ghost collision issue on dense triangle meshes ( GH-102614 ). While engine maintainers try their best to ensure that each preview snapshot and release candidate is stable, this is by definition a pre-release piece of software.

Beta 73
article thumbnail

Dev snapshot: Godot 4.4 beta 1

Mircosoft Game Dev

GH-94783 ) Change NavigationMesh to also parse collision shapes by default. This is part of an effort to encourage users to use collision shapes for NavigationMesh instead of visual meshes as collision shapes are much simpler and thus more efficient for Navigation. ( GH-95013 ) XR: Disable hand tracking by default.

Beta 106