
Closed
Posted
Paid on delivery
I’m building an interactive visual read-out for a 1,000-node magnetometer array. The hardware side is already defined: every ten Honeywell-style magnetometers sit on a single ESP32 over I²C, and each ESP32 publishes its ten readings (sensor ID + value) via MQTT. In total that gives me 100 publishers feeding a desktop application. Your job is to create the Unity application that subscribes to those MQTT topics, tracks every sensor, and renders an on-screen representation arranged as ten “curtains,” each curtain showing a 10 × 10 grid. The visual must compile and run on both Windows and macOS; I’ll test on a current PC tower and a recent M-series MacBook. Core behaviour • Real-time field strength display – the magnitude coming in determines brightness or a subtle shape deformation you choose. • User interaction – the operator can switch each node through a cool-color palette and change individual or global node size on the fly (gain control could be added later, so keep the code modular). • Smooth performance – 1 k updates per frame is the target; feel free to aggregate or throttle intelligently if Unity’s main thread starts to hitch. • Clean MQTT integration – I use a Mosquitto broker now, but the broker address and topic root should be editable in an external JSON or inspector field. Deliverables 1. Unity project folder (2021 LTS or newer) with all scripts and prefabs. 2. Desktop build exports for Windows and macOS. 3. Simple README covering topic structure, broker setup, and any third-party libraries you included (e.g., M2Mqtt, MQTTnet). 4. Short video or GIF showing the array reacting to simulated traffic so I can see it before wiring the live sensors. Acceptance I’ll connect a broker simulator publishing 1 k dummy topics; if every sensor square appears in the correct curtain and responds instantly to color or size tweaks, we’re good. Please bring your own ideas on layout polish, shader tricks, or UI niceties—creativity is welcome once the essentials are solid.
Project ID: 40502162
82 proposals
Remote project
Active 15 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
82 freelancers are bidding on average $489 USD for this job

Hi I am an embedded systems engineer with over 12 years of experience, and this is exactly the kind of mixed sensor/visualization work I have handled on production systems. I have worked with ESP32-class devices, I2C sensor networks, Mosquitto/MQTT data pipelines, and Unity desktop applications where live hardware data needs to stay smooth and readable instead of just being plotted raw. For your 1,000-node magnetometer grid I would build a clean Unity 2021 LTS+ project with configurable broker/topic settings, a lightweight MQTT subscriber layer, a sensor state model, and a renderer that maps the data into ten 10 x 10 curtains. I would include simulated traffic early so the layout, color palette switching, per-node/global size controls, and update throttling can be tested before the real array is connected. I can also add visual polish through materials/shader-driven brightness or subtle deformation while keeping the code modular for later gain control. A few details I would confirm are your preferred MQTT topic format, expected value range, and whether the curtains should be shown flat, curved, or in a 3D spatial arrangement. I can deliver the Unity project, Windows/macOS builds, README, and a short demo video/GIF with simulator traffic. Please contact me to discuss details.
$720 USD in 8 days
7.5
7.5

Hey there, I have carefully reviewed your project requirements. With over 10+ years of experience in game development, I have built and delivered high-quality games across multiple platforms, focusing on performance, scalability, and engaging player experiences. My expertise includes Unity, Unreal Engine, C#, C++, multiplayer systems, game mechanics, UI/UX for games, in-app purchases, and third-party SDK integrations—all highly relevant to building polished and production-ready games. I would love the opportunity to discuss your game idea in detail and collaborate on bringing it to life with a strong technical foundation and engaging gameplay. Due to NDAs, links aren’t public—but once you open the chat, I’ll share live demos and walkthroughs. NOTE: Please consider the current budget as flexible — we can finalize it after discussing the complete scope and feature set. Thanks & Regards, Kajal
$750 USD in 7 days
7.2
7.2

Hi, your "Unity ESP32 Sensor Grid Visualization" project is right in my wheelhouse. I develop modern JavaScript apps end to end — React/Vue/Next on the front and Node/Express on the back, in TypeScript where it helps. Working with c# programming, c++ programming, unity 3d, opengl, game development, mqtt, unity, desktop application, I focus on responsive, fast UIs, clean component structure, and reliable APIs — no page-builder shortcuts. I'll lock down the scope and key flows first, then ship in reviewable increments. Can we hop on a quick chat to align on your requirements? ⭐ 5.0/5 from a recent client: "This was wonderful experience and I also got an addtional choice of updating budget and other features which was not available in the old version of my existing software that I used to perform my d…" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$600 USD in 10 days
5.8
5.8

Hi I understand you need a Unity desktop application that subscribes to MQTT data from 100 ESP32 publishers and visualizes a full 1,000-node magnetometer array across ten curtain-style 10 × 10 grids. I have experience with Unity, C#, MQTT/Mosquitto integration, MQTTnet/M2Mqtt-style clients, JSON configuration, real-time visualization, shader/material control, prefab systems, and Windows/macOS desktop builds. The main technical challenge is handling high-frequency MQTT updates while keeping Unity’s main thread smooth and ensuring every sensor maps correctly to its curtain, row, and column. My solution would be to run MQTT ingestion through a clean background subscriber, push readings into a thread-safe sensor registry, and update the Unity visuals in controlled batches using efficient prefabs or instanced materials. I can make the broker address, topic root, sensor mapping, palette, and node size controls configurable through JSON or inspector settings. For the visual layer, I can implement brightness, cool-color palette switching, and subtle deformation while keeping the code modular for future gain control. I can also include a simulator scene or script that publishes dummy traffic so the array reaction can be reviewed before live hardware testing. The final project would be structured with clean scripts, reusable prefabs, README documentation, and build-ready exports for both Windows and macOS. Thanks, Hercules
$500 USD in 7 days
5.9
5.9

Hi, I have experience building real-time data visualizations, custom tools, and performance-sensitive systems in Unity. For this application, I would create a modular MQTT integration layer, a sensor management system for all 1,000 nodes, and an optimized visualization pipeline capable of handling high-frequency updates while maintaining smooth performance on both Windows and macOS. The architecture would keep broker settings, topic structures, color controls, and future gain adjustments configurable and easy to extend. I particularly like the idea of using subtle shader-based effects and color-driven visualization to make the data easier to interpret while keeping the interface responsive and visually clean. I’d love to discuss the expected MQTT message format, update frequency, and preferred visual style so I can propose the best implementation approach and timeline. Best, Bilal
$500 USD in 7 days
5.7
5.7

Your MQTT throughput will bottleneck if you process 1,000 messages per frame on Unity's main thread. I've built similar real-time visualization systems for industrial IoT clients where naive subscribe-per-topic patterns caused frame drops below 30 FPS. The fix is batching messages on a background thread and pushing aggregated state to Unity once per frame. Before architecting the solution, I need clarity on two constraints: What is your target frame rate under full load - 60 FPS or can you accept 30 FPS during peak bursts? And does your Mosquitto broker support wildcard subscriptions, or do I need to subscribe to 100 individual topics? Here is the architectural approach: - MQTT INTEGRATION: Use MQTTnet with async background processing to deserialize all 1k messages off the main thread, then batch-update a thread-safe dictionary that Unity reads once per Update cycle. - UNITY RENDERING: Instantiate 1,000 quad meshes with a custom shader that maps field strength to emissive intensity and vertex displacement, avoiding expensive GetComponent calls by caching transforms in a flat array. - PERFORMANCE OPTIMIZATION: Implement object pooling for UI elements and use Unity's Job System to parallelize color/size updates across all nodes when the operator adjusts global settings. - CROSS-PLATFORM BUILD: Test on both Mono and IL2CPP scripting backends to catch serialization issues on macOS ARM, and package broker config as a StreamingAssets JSON so you can swap endpoints without recompiling. I've built 4 Unity-based telemetry dashboards for manufacturing clients processing 500-2K sensor streams in real time. Let's schedule a 15-minute call to walk through your MQTT topic schema and confirm the curtain layout logic before I start development.
$450 USD in 10 days
5.4
5.4

Hi, I can build this Unity desktop application for the 1,000-node magnetometer array. I have solid Unity/C# experience and can create a clean, modular visualization system that subscribes to MQTT data, tracks all sensors, and renders the array as ten curtains, each with a 10 × 10 grid. I’ll make the broker address and topic root configurable through JSON/inspector settings, so switching between Mosquitto, simulator traffic, and live hardware is simple. My planned implementation: * Unity 2021 LTS or newer * MQTT integration using MQTTnet or another stable C# MQTT library * Configurable topic root and broker settings * 1,000 sensor nodes mapped into 10 curtains × 100 sensors * Real-time brightness / subtle deformation based on field magnitude * Per-node and global size controls * Cool-color palette switching per node * Thread-safe MQTT message handling so Unity’s main thread stays smooth * Optional throttling / batching if update traffic becomes heavy * Built-in simulator mode for testing 1k dummy updates before live sensors * Windows and macOS desktop builds A few details I’d confirm before starting: 1. Exact MQTT payload format: JSON, CSV, or raw value? 2. Preferred topic structure, for example: `array/curtain/esp32/sensor` 3. Whether each sensor ID is globally unique from 0–999 or grouped per ESP32 4. Whether macOS build should be Intel, Apple Silicon, or universal
$750 USD in 7 days
5.3
5.3

I’m interested in your sensor grid visualization project. My background in high-performance software and real-time systems is a great fit for rendering a 1,000-node array smoothly. I have experience managing complex data streams and building responsive, cross-platform applications. I’d love to help you create an intuitive, modular system that handles your throughput requirements while offering the flexibility you need for the visual elements. Let’s discuss your vision.
$500 USD in 7 days
5.3
5.3

As someone with a wealth of experience spanning over two decades in software development, specializing in C# and Unity, I am undeniably equipped to meet your needs for the Unity ESP32 Sensor Grid Visualization project. My proficiency extends to building desktop applications and game development that are robust, sleek and deliver smooth performance, which is exactly what you're looking for with 1k updates per frame as the target - something I'm confident I can achieve. My extensive background includes mobile app development (both Android and iOS), API development and system integration, which aligns perfectly with your need for clean MQTT integration for this project. Additionally, I have great competence in backend engineering plus cloud deployment which demonstrates my profound understanding of creating interconnected systems like the one you're aiming to establish. By entrusting me with this task, not only will you get a finished project that meets your requirements meticulously but also a partner who will ensure long-term support and maintenance for your system as needed. Overall, I seek to bring my vast experience in software development into your project to deliver a product that not only meets but exceeds your expectations, while bringing flair with creativity once the essence of the job is solidly accomplished.
$500 USD in 7 days
4.6
4.6

Hi there, This project instantly caught my eye, so I had to reach out. I see you looking for a Unity developer to create an interactive visual read-out for a 1,000-node magnetometer array, with specific requirements for real-time field strength display, user interaction, smooth performance, and clean MQTT integration. Having helped businesses enhance user experiences through innovative Unity applications, I am confident in delivering the results you seek. Feel free to request samples of successful projects I have completed. Based on what you mentioned, here is how we would approach the project: - Develop Unity application for real-time field strength visualization - Implement user interaction features for color palette customization and node size adjustments - Ensure smooth performance with intelligent data aggregation - Enable clean MQTT integration with configurable broker settings Rest assured, I prioritize clear communication and delivering a seamless, user-focused solution optimized for performance. Best Regards, XRProConnect
$400 USD in 7 days
4.3
4.3

Hey there, I believe I'm the ideal candidate for your Unity ESP32 Sensor Grid Visualization project. With over a decade of experience in game development and a particular skill set in OpenGL shader tricks, I have an intimate understanding of the real-time rendering required for your 1,000-node magnetometer array visual read-out. I have worked with similar projects involving massive amounts of data and demonstrated my ability to handle them with ease. So, you can feel assured that your complex grid structure will be handled smoothly. Moreover, I have in-depth knowledge of MQTT integration, having worked with both M2Mqtt and MQTTnet libraries in my past projects. This will enable me to provide you with a clean and seamless integration of Mosquitto broker to ensure accurate and efficient data transmission for your sensor array visualization. Additionally, my solid background in JavaScript frameworks, especially React and Node, makes me proficient at handling large data operations needed for the smooth performance you expect. With such comprehensive skills and experiences, I am confident I can deliver your Unity project on time and to your satisfaction. I am excited to bring my creativity into play once the core essentials are set to enhance the layout polish, shader tricks, or UI niceties for an even better final product. Let's build something impressive together!
$500 USD in 7 days
4.2
4.2

Hi, This is a project I'd be excited to work on. I can build a Unity application that subscribes to your MQTT streams, tracks all 1,000 magnetometers, and renders them as ten 10×10 curtains with smooth real-time visualization on both Windows and macOS. My focus would be on a clean, modular architecture: configurable MQTT settings, efficient data handling, responsive UI controls for color and node sizing, and performance optimization to comfortably handle continuous updates from all sensors. I'll also include a simulation mode so you can validate the visualization before connecting the live hardware. Deliverables would include the complete Unity project, desktop builds, documentation, and a demo video showing the array responding to simulated MQTT traffic. Best regards, Muhammad Usman
$650 USD in 3 days
3.8
3.8

I am excited to submit my proposal for your Unity ESP32 Sensor Grid Visualization project. With experience in both Unity development and IoT integrations, I can create a responsive and visually intuitive system that receives real-time data from ESP32 devices and displays it within an interactive sensor grid environment. My focus will be on delivering a clean, scalable visualization that accurately represents sensor states, values, and system performance. I have worked on projects involving serial, Wi-Fi, MQTT, and TCP/UDP communication between embedded devices and Unity applications. Whether your sensor network requires live heatmaps, color-coded status indicators, historical data tracking, or custom 2D/3D visualizations, I can implement an efficient architecture that ensures low-latency data updates and smooth rendering. The solution will be designed with maintainability and future expansion in mind. I am committed to clear communication, timely delivery, and high-quality development standards throughout the project lifecycle. I would be happy to discuss your ESP32 communication protocol, sensor types, visualization requirements, and deployment targets to ensure the final application meets your exact needs. I look forward to contributing to the success of your project.
$250 USD in 7 days
3.6
3.6

With a deep understanding of C# programming, honed from years of experience in game development, I am confident in my ability to deliver a Unity application that fully embraces your vision. I'm totally on-board with your project's server/client model and MQTT integration. In fact, I'd use this opportunity to utilize my ingenuity and skills to design a beautiful, user-friendly interface that precisely meets your needs. My experience in game development has taught me the importance of performance optimization, an invaluable skill for this project. Tracking and rendering 1,000 simultaneous real-time updates per frame is no small feat, but leveraging my knack for aggregating data intelligently if necessary will ensure this doesn't become an issue. My proficiency in C# and C++ will also prove beneficial in establishing a clean and efficient connection with your MQTT broker while maintaining modular code. Lastly, as an efficent problem-solver I'm well-prepared to anticipate any hurdles that may arise during the development process. For example, if Unity's main thread begins hitching under the load of a 1k updates per frame, I would automatically implement intelligent throttling mechanisms rather than waiting for issues to arise. In short, hiring me means engaging the services of a developer who is not only skilled but fully devoted to exceeding client expectations by bringing his creative ingenuity to the table once all essentials are solidified.
$500 USD in 7 days
3.3
3.3

Hello, I’ve reviewed your project and understand you’re building a real-time Unity visualization for a 1,000-node magnetometer array, with 100 MQTT publishers streaming live sensor data that needs to be rendered as ten 10×10 “curtains” in a smooth, interactive desktop application (Windows + macOS). I have strong experience in Unity 3D, C#, real-time data visualization, and MQTT-based systems, including handling high-frequency streaming data and optimizing performance for large-scale sensor grids. A solid approach for this would be to build a modular Unity architecture using MQTTnet (or similar), with a dedicated data manager handling all 100 subscriptions, aggregating sensor updates per frame, and feeding a GPU-optimized rendering system (instanced meshes or shader-driven grid) to ensure stable performance even at 1K updates/frame. The UI controls for color mapping, node scaling. To ensure smooth integration, I would like to confirm: • Are topic structures fixed (e.g., per ESP32 ID namespace), or flexible? • Do you prefer mesh-based rendering or shader-driven (URP/HDRP) visualization? • Should historical smoothing/filtering (like moving average) be applied to sensor noise? I can deliver a clean Unity project (2021 LTS+), cross-platform builds, and a simple simulation setup so you can validate behavior before connecting live hardware. Looking forward to building this system with you. Best regards, Carlos
$250 USD in 7 days
3.4
3.4

Hi, I am a Unity Developer with 8 years of rich experience with a background in desktop visualization and real-time data applications. I am familiar with Unity, C#, MQTT, Desktop Application Development, and OpenGL. For this project, the most important part is receiving MQTT sensor data reliably and rendering all 1,000 nodes smoothly without slowing down the Unity main thread. I can build the Windows and macOS Unity app, create the 10-curtain grid visualization, add color and size controls, and provide a clear README with broker and topic setup instructions. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$250 USD in 7 days
3.2
3.2

Hi there, Visualizing a 1,000-node magnetometer array in real-time is a fantastic project. The true value here isn't just about drawing 1,000 cubes on a screen; it's about building a highly optimized, lag-free diagnostic tool that allows you to instinctively read complex field strengths without melting your CPU. I will ensure your Unity application handles the heavy MQTT traffic smoothly while delivering a visually stunning and highly intuitive interface for the operator. To achieve that stable 1k updates/frame target without hitching Unity's main thread, I will utilize background threading with thread-safe data queues alongside Unity's GPU Instancing (`MaterialPropertyBlock` or Compute Shaders), ensuring we render everything in a single, lightning-fast draw call. Here is my minimal, step-by-step roadmap to deliver this: • Phase 1: MQTTnet backend integration with async/background message parsing and external JSON configuration setup. • Phase 2: Building the 10x10 "Curtain" architecture and implementing high-performance GPU Instancing for the 1,000 nodes. • Phase 3: Developing custom shaders to map sensor magnitudes to emission intensity and subtle mesh deformations smoothly. • Phase 4: UI/UX development for modular, on-the-fly color palette switching and global/local size scaling. • Phase 5: Creating a dummy data simulator, rigorous performance profiling on both Windows and MacOS, and delivering the builds alongside a comprehensive README. I have been working as a software architect and Unity developer for over 10 years, specializing exactly in data-driven 3D visualization, rendering optimization, and IoT integration. Here is my Irresistible Offer for you: Since testing is crucial before the physical wiring is done, I won't just deliver the Unity app. I will also provide you with the custom Python simulator script I build for testing. Furthermore, I will offer 1 month of free post-delivery support—if any structural adjustments are needed when you hook up the actual hardware ESP32s, I will modify the codebase at no extra cost. To make sure our architecture aligns perfectly, I have a couple of quick questions missing from the brief: 1. What exact payload format are the ESP32s publishing (e.g., raw bytes, simple comma-separated strings, or JSON)? 2. What is the expected message frequency per sensor? (Are we expecting 10Hz, 60Hz, etc.?) Let’s chat and bring this sensor array to life. Please drop me a message so we can align on the technical details. Best regards, Albert C.
$250 USD in 12 days
2.7
2.7

Hi, good day. I understand you need a Unity-based real-time visualization system that subscribes to 100 MQTT publishers (1,000 magnetometer nodes total) and renders them as ten 10×10 interactive “curtains” with responsive field-strength visualization and low-latency performance. The key technical challenge is handling high-frequency MQTT streams efficiently while keeping Unity’s main thread stable and ensuring smooth cross-platform rendering on both Windows and macOS. I have strong experience in Unity real-time data visualization, MQTT integration (M2Mqtt/MQTTnet), and optimized C# architectures for high-throughput sensor systems. My approach is to build a modular Unity project using an event-driven MQTT subscriber layer, buffered data aggregation to prevent frame spikes, and GPU-accelerated rendering (shader-driven instancing) for the 10×10 grids per curtain, allowing real-time brightness/shape modulation with minimal CPU overhead. I will keep broker configuration external via JSON, implement runtime UI controls for color and scale manipulation, and ensure clean prefab-driven structure for scalability and testing with simulated data streams. Let’s discuss further so I can align the rendering style and performance targets with your simulator setup.
$500 USD in 7 days
2.3
2.3

Hello! Allen from Fort Worth here. I'll design and implement a production-ready, high-performance solution to visualize your 1,000-node magnetometer array, focusing directly on high-throughput MQTT ingestion without blocking the Unity main render thread. The project will be built by implementing a multithreaded MQTT client that offloads payload parsing to a background thread, pushing clean data into a thread-safe queue for Unity to consume. Additionally, the interface will be highly responsive, cross-platform optimized for Windows and Apple Silicon, and built with modular, easily maintainable C# scripts. Separating high-frequency data processing from the rendering pipeline is the only way to guarantee a stutter-free 60 frames per second on both desktop platforms. Q1. Do the 100 ESP32 publishers send individual MQTT messages per sensor, or do they batch their 10 sensor readings into a single JSON payload to minimize network overhead? Q2. For the visual representation of the nodes, would you prefer a high-performance GPU instanced shader or a traditional Game Object prefab setup for easier editing of individual components? Q3. Should the physical layout of the ten curtains be hardcoded to a specific arrangement, or would you like that configuration defined in the external JSON file as well? I'm excited to hear from you soon! Best wishes.
$500 USD in 7 days
2.4
2.4

I’ve spent over a decade shipping production firmware and real-time visualization systems, and your ESP sensor grid in Unity is right in my wheelhouse. I’ve built end-to-end IoT products from scratch — including a full smart vending machine deployed at Jersey Airport with a custom PCB, firmware, and cloud dashboard. That project involved reading sensor data, processing it on-device, and pushing it to a live display. For your grid, I can set up the ESP32 to publish structured data over MQTT or serial, then write the Unity C# scripts to parse and render each tile in real time. I’ll handle the communication layer and the visualization logic so you get a responsive, working scene without any guesswork.
$500 USD in 2 days
2.0
2.0

Chicago, United States
Payment method verified
Member since Jun 9, 2026
£20-250 GBP
$250-750 NZD
$250-750 USD
₹40000-50000 INR
$250-750 USD
$10-30 USD
₹600-1500 INR
$250-750 USD
$30-250 USD
$30-250 SGD
€30-250 EUR
£20-250 GBP
$1500-3000 USD
€30-250 EUR
₹600-1500 INR
$750-1500 USD
$30-250 USD
$10-30 USD
₹600-1500 INR
$30-250 USD