Speaker

Neil Thompson

Neil Thompson

Managing consultant at Accso

Actions

I see myself as a full-stack developer. I enjoy both front and back end work. in my free time I always play with game development and other small applications.

Area of Expertise

  • Information & Communications Technology

Building a Real-Time Multiplayer Shooter with Blazor WASM & SignalR

Ever wondered if you could build a multiplayer game using just .NET and a browser? In this live-coding session, we'll build a fully functional real-time multiplayer space shooter from scratch using Blazor WebAssembly and SignalR. no game engines, no plugins, just pure .NET!

Watch as we create a browser-based game where multiple players can join from any device (desktop or mobile), shoot each other, track scores on a live leaderboard, and compete in real-time. You'll see firsthand how Blazor WASM runs C# directly in the browser, how SignalR enables seamless real-time communication, and how JavaScript Interop unlocks performance-critical rendering with HTML5 Canvas.

By the end of this session, you should have an idea about:

- How to architect real-time multiplayer applications with SignalR
- Client-side prediction patterns for smooth gameplay despite network latency
- Server-authoritative validation to prevent cheating
- Mobile-responsive design with touch controls
- Automatic matchmaking systems
- Performance optimization with JavaScript Interop

Whether you're building collaborative apps, real-time dashboards, or just want to explore what's possible with modern .NET, this session will demonstrate the versatility and power of Blazor and SignalR. Plus, you'll get to play the game on your phone during the demo!

Programming with Agents Without It Going Off in Weird Directions

Let's explore how to work effectively with AI coding agents like Copilot. So they stay on track, even across sessions, multiple contributors, and complex projects. We’ll discuss and demonstrate practical strategies for guiding agents, avoiding unwanted outcomes, and ensuring consistent, high-quality results, ending with a live demo that puts these ideas into action.

Unlocking Game Development: A Beginner's Journey with Unity and .NET

In this session, we’ll explore the exciting world of game development using Unity and .NET. Whether you’re new to coding or an experienced developer, this talk has something for everyone.

We’ll cover the basics of Unity, such as game objects, components, and scripting with C#. You’ll also see how .NET fits into the world of game development, making it easy to build and manage game logic.

With a live demo, we’ll create a simple game from scratch, showcasing how to quickly bring your ideas to life. Along the way, we’ll share practical tips, best practices, and strategies to avoid common pitfalls.

Whether you’re just starting or expanding your skills, this session will give you the tools and knowledge to start building games with Unity and .NET.

Creating Real-Time Application with SignalR

Step into the exciting realm of real-time web applications with SignalR! This talk introduces SignalR,
a game-changer in modern web development, making interactive experiences a breeze.
We'll explore how SignalR enables instant communication between servers and clients,
and then dive into a practical session where we'll build a simple real-time app.

Whether you're a seasoned developer or a newcomer, join us to discover how SignalR can
effortlessly add responsiveness and engagement to your web applications.
Let's bridge the gap between theory and practice,
making real-time communication accessible to everyone!

Neil Thompson

Managing consultant at Accso

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top