Skip to main content

Building Bridges

with Real-Time Data and Unreal Engine

TL;DR – A Hackathon Recap

We set out to prove that Unreal Engine can be more than a rendering tool—it can be a live, integrated node in a real-time digital ecosystem.

In just a few days, we:

  • Prototyped a WebSocket-based sync layer connecting UE with a web UI (Google Maps) and .NET backend using MassTransit + AWS SQS.

  • Used Cesium for UE to build a 3D twin of the real world.

  • Demonstrated two-way communication, not just visualisation—allowing interactions from and to UE.

  • Skipped auth (for now) to focus on real-time viability and cross-system collaboration.

  • Explored how SpacetimeDB’s timewarp unlocks “experiential analytics”—revisiting moments in time spatially.

We also leaned into a cross-disciplinary team model, where engineering and technical artistry collaborated closely—proof that diverse perspectives create richer solutions.

This wasn’t about shipping production code. It was about momentum toward something bigger – BRAID-like 🤓, if you will.


Foundations are everything…

At Neon Light HQ here in Sydney, we recently ran a focused internal hackathon aimed at solving a deceptively simple but expansive problem: how do you synchronise Unreal Engine (UE) with other platforms in real-time – and in a way that’s extensible, scalable, and meaningful beyond the confines of game development?

The goal was to prototype a WebSocket service that could shuttle data back and forth between UE and external interfaces, making UE not just a rendering endpoint, but a participant in a broader digital ecosystem.

We landed on a three-tiered architecture:

  • A .NET Core backend acting as an intermediary layer, built using MassTransit for message orchestration and AWS SQS for queueing and fan-out

  • A React web interface that displayed contextual overlays via Google Maps.

  • A Cesium for UE setup rendering a rich 3D digital twin of the real world (this is almost trivial these days – so big thank you to the team over at Cesium).

The intent? If a user clicks something in the web interface, a WebSocket event fires to UE. UE responds with spatial context or 3D metadata. And just as crucially, if UE detects a spatial interaction (e.g. an object selected in-world), that event fans out to web dashboards, logs, and notification systems.

This may sound modest, but the core principle flips a common pattern on its head. Most integrations (Bentley Systems, for instance) are read-only. Data flows into the visual system but not out. We’re proving that the loop can – and should – close.

It’s not that these systems don’t have the capability, the desire just hasn’t been there, until now.


Why It Matters

Most of today’s visual-based workloads – spreadsheets, reports, PDFs – exist in ecosystems that sit around spatial engines, not within them. And while tools like UE Datasmith help ingest content into Unreal, they don’t help facilitate collaboration or insight generation from inside the experience – realistically, that’s not what Datasmith or UE was designed to do.

We believe that real value comes when spatial platforms become expressive interfaces—not just canvases.

Think: stakeholder walkthroughs that generate insights, not just impressions. Engineers observing user focus patterns. Designers iterating based on behaviour, not assumptions. Expand this use case through to future governance and the digital twin interface and you’ll see where our team’s collective minds are travelling toward.

This is why one of our next moves is incorporating SpacetimeDB, a time-aware database that unlocks ‘timewarp’ capabilities. Users and systems will be able to query what was happening, who was there, and what was seen at any point in the spatial timeline. It’s experiential analytics without the friction—impressions captured passively, insight drawn actively.

In the video, we see the world coordinate data (Latitude and Longitude) being synchronised from UE through to Google Maps. Towards the end, the ability to “warp” to different locations is captured as well – enabling new interaction paradigms not possible in previous experiential delivery.

On Security, Teamwork, and Realities

In the interest of velocity, we excluded an authentication layer. Not because it’s not important – it is, especially for security and multi-tenant setups – but because the goal of this hackathon wasn’t polish, it was potential. We know auth is a critical next step for any real-world deployment.

Equally critical to the hackathon’s success was our interdisciplinary team. Neon Light’s DNA isn’t just code; it’s artistry, engineering, experience, and storytelling. In this sprint, we saw technical artists collaborate with engineers, ops folks challenge assumptions, and designers stretch the boundaries of what the toolset was originally built for. That shared intent – the idea that collaboration is the actual outcome – was more valuable than any single feature we shipped.

Looking Ahead

As we step back from this experiment, it’s clear we’ve only scratched the surface. The addition of pub/sub queues – using MassTransit via C# and .NET with AWS SQS – enables a fan-out approach to event handling, allowing decoupled services like notifications, AI processes, reporting, and data-lakes to react asynchronously to system activity. This de-centralised approach offers scalable pathways to expand workloads and capabilities without overloading the core systems.

Equally compelling is the opportunity presented by SpacetimeDB’s timewarp feature. It introduces a novel concept in experiential analytics: the ability to revisit specific moments in a shared 3D environment and extract insights without interrupting or distorting the original user experience. Imagine stakeholders being able to explore what was viewed, when, why, and for how long – without intrusive data capture or forced interactions. It’s a subtle but powerful shift: analytics that respect the flow of experience while enabling deep reflection later.

a powerful shift: analytics that respect the flow of experience while enabling deep reflection later.

This prototype, while small in scope, is a key step toward a broader connected ecosystem. While we held off implementing authentication for now – given the short hackathon window – we fully recognise its role in enabling secure and scalable infrastructure for real-world deployment. Similarly, the discussions and cross-domain collaboration that fuelled this build are just as important as the technical outputs. The blending of software engineering and technical artistry created a feedback loop of ideas that shaped not only what we built, but why we built it.

We’re treating this not as a standalone exercise, but as a foundational thread in a broader tapestry – one that will weave into larger platform ambitions. This includes improved interoperability, new collaborative workflows, and real-time digital experiences that extend across disciplines and industries. As we refine these concepts and begin incorporating persistent state layers, we’re opening the door to meaningful partnerships, scalable implementations, and new ways of engaging with the digital world.

Continue reading

Bridging the Gap

Ella Eberhardt – Internship 2024-25

How Mentoring Interns Today Shapes the Leaders of Tomorrow

In an age where technology evolves at lightning speed, the gap between classroom theory and workplace application grows wider by the day. As someone who’s spent over two decades in the technology and digital innovation space, I’ve witnessed firsthand how crucial it is to bridge this divide. My recent experience mentoring Ella Eberhardt, a bright Bachelor of Creative Intelligence student from UTS, reinforced my belief that meaningful internships are perhaps more vital now than ever before.

Beyond Coffee Runs: Reimagining the Modern Internship

When I decided to bring an intern into our technology and creative design consultancy last quarter, I was determined to avoid the clichéd internship experience. You know the one—fetching coffee, making copies, and being relegated to busy work that provides little value to either party.

Instead, I structured Ella’s experience around what I consider the three vital environments of modern work: the client’s experience for direct stakeholder engagement, our company headquarters for collaborative learning, and remote work for developing self-discipline and focus.

This approach wasn’t without its challenges. The confidential nature of our projects (many under NDAs) initially gave me pause as I didn’t want to relegate Ella to a mundane workplace experience. The complexity of the projects that we often deliver also made me question the ability for an intern to provide meaningful contributions and conversely what can be learnt from the organisation in a relatively short space of time.

Plus, I strongly believe interns deserve compensation—the era of unpaid “experience” should be behind us; something I believe we haven’t gotten right yet. Paying our interns should be simple and legislated accordingly for business owners not to get caught up in the administration of it all. I had to wrestle with this and I understand why many small businesses shy away from the undertaking.

But these concerns paled in comparison to the potential benefits of providing a genuinely educational and enriching experience (both ways I might add).

The Reality Check Generation

What struck me most about working with Ella was something I’ve observed across her generation: an impressive confidence bolstered by their digital nativity. They’ve grown up online, navigating complex digital landscapes with ease. Yet this same confidence can sometimes create a blindspot when it comes to receiving critique or understanding the methodical, sometimes mundane steps required to reach ambitious goals. 

One of the most valuable skills Ella developed during her time with us beyond being simply assigned tasks was to seek out what I call “defining done”— the ability to clarify and agree expectations and deliverables rather than assuming parameters. Ella herself commented that knowing when to consider a piece of work finalised was tricky. This speaks to something I’ve held closely throughout my career, which is the notion of Getting S*** Done. This statement bookends nicely to defining done – there is a real art to defining completeness, too much deliberation and investigation leads to “analysis paralysis” and introduces bloat to projects, too little and assumptions and misalignment creep into a project and blow out costs and timelines with re-work and re-calibration. Failure is an excellent teacher but we have to nurture and support what comes next; the courage to ask questions in spite of this and the willingness to persist. Having the support of your manager/organisation rather than punitive measures is critical and it builds trust and confidence across the board. Once you have this, you can really GSD.

“Equally important was learning to “manage up,” recognising that her supervisors (both myself and at the client) were often time-poor and that successful delegation requires proactive clarification.

Oftentimes I find myself context switching between multiple projects and priorities—a reality for most people in supervisory roles. Decision-making in these environments hinges on two critical components: available information and background knowledge. The time-poor component creates a situation where supervisors rely on team members to perform requisite research, fact-finding, and validation to supply that “available information.”

What impressed me about Ella was that she arrived with a solid framework for analytical thinking from her Creative Intelligence program. However, adapting this academic approach to the workplace required refinement. Where university assignments offer structured rubrics and clear parameters, professional tasks often come with implicit expectations and unspoken requirements.

I observed her growth when she began anticipating informational gaps in client deliverables before I needed to point them out. Rather than simply completing the assigned analysis, she started contextualising her findings within the client’s specific business challenges—something her academic training had prepared her for conceptually, but that required practical calibration in a fast-paced professional environment. This refinement process—taking strong academic foundations and recalibrating them to serve time-constrained decision-makers—represents a crucial transition that even the most well-educated graduates must navigate.

 Learning how to clarify expectations at the time of being given a task was a skill that Ella developed over the course of her time with us. This goes hand in hand with my earlier point of work definitions and GSD – having elevating levels of empathy enable others to do the same within an organisational structure and breeds a culture of common support and camaraderie.

Our client noticed this shift too. They commented that Ella showed stronger interest in strategic tasks than routine ones—a common trait I’ve observed in ambitious young talents who sometimes overlook the foundational building blocks in favor of the big vision and attributing themselves to it. Through mentorship, we worked to balance these tendencies and build competency and understanding of the importance of operational routine as the building blocks to meaningful contribution, personal growth and purpose.

The Apprenticeship Model Still Matters

In an era increasingly dominated by AI and automation, the soft skills that define successful careers can’t be downloaded or programmed—they must be observed, practiced, and refined through real-world experience. As a technologist and probably the industry most at-risk of disruption I’ve come to appreciate that AI is a very well-informed companion and co-pilot in a very different future to the one I’ve made a career out of and hopefully can pass along to the next generation.

When Ella found herself facing the occasional situation where responsibilities became blurry (a common challenge in multi-vendor environments), she had to navigate complex stakeholder dynamics that no classroom could adequately simulate or AI create a facsimile of to respond to. These moments, though occasionally uncomfortable, provided invaluable learning opportunities that will serve her throughout her career.

What surprised me most was her feedback. Ella mentioned she expected to be “ferrying assistant mundane tasks in an office setting” and instead found herself applying her academic knowledge in meaningful ways while gaining direct client exposure. She discovered that the principles taught in her creative intelligence program actually translate to the workplace—when given the opportunity to apply them. It’s really awesome to bear witness to other people’s “A-Ha” lightning strike moments.

It’s really awesome to bear witness to other people’s “A-Ha” lightning strike moments.

Why Every Business Should Consider Mentoring Interns

If there’s one thing I’d urge my fellow business leaders to consider, it’s this: internships benefit both parties in ways that extend far beyond temporary help or resume building.

Technology remains just as misunderstood today as when I entered the field decades ago. We desperately need practitioners who can not only master technical concepts but effectively communicate them to build understanding and confidence among stakeholders. A worrying reliance on technology is emerging and the silver bullet of Artificial Intelligence can and has compounded this even further.

Through mentoring, I found myself reflecting on my own skills and approaches. Your body of work has a way of dictating the tide and this can mean that some areas simply get overlooked or neglected. There’s nothing quite like fresh perspectives to make you reassess and refocus your own assumptions and practices – for that I’m continually grateful for having this experience once again.

In my time I’ve witnessed workplace cultures transform from autocratic management to collaborative environments, but this shift brings its own challenges. Autonomy requires responsibility, and that responsibility needs conscious development. Internships provide the perfect testing ground for this growth. Many of us have worked in collaborative environments for years now, but it’s only through the bumps, bruises and growing pains that we’ve evolved. We should be well placed to highlight the way for future generations.


Looking Forward, Not Back

The reality is that in our rapidly evolving digital landscape, we need creative, confident thinkers who can navigate complexity while maintaining the discipline to execute methodically. These skills aren’t developed overnight or in isolation—they’re cultivated through meaningful professional relationships and real-world challenges.

At Neon Light, we’re building a roadmap to making meaningful mentorship a cornerstone of both our business philosophy and our approach to technology consultation. This commitment reflects my own professional journey—having navigated the evolution from technical practitioner to strategic advisor over two decades. The same principles that guide our client relationships—demystifying complex technology concepts, building bridges between technical capabilities and business outcomes, and fostering genuine human connections in an increasingly digital world—inform our approach to developing talent. By investing in the next generation of technology thinkers, we’re not just fulfilling a corporate responsibility; we’re cultivating the kind of multidimensional problem-solvers who will advance our industry in ways we can’t yet imagine.

So, to those reading this, I encourage you to consider how you might incorporate internship opportunities into your organisations. Not as a source of cheap labor or a corporate social responsibility checkbox, but as a genuine investment in our collective future and an opportunity for mutual growth. As I’ve stayed in touch with previous interns and watched their careers flourish, I’ve realised that perhaps the most rewarding aspect of mentorship isn’t what we teach them, but what they go on to achieve. 

After all, in a world increasingly shaped by artificial intelligence, the uniquely human skills of creative problem-solving, effective communication, and collaborative innovation have never been more valuable. And those are precisely the skills we have the privilege to help develop when we mentor the next generation.

Continue reading