
Suljettu
Julkaistu
Maksettu toimituksen yhteydessä
Unity 3D 6.3.2 UI toolkit Multi-input demo 2 ******************************************** Document version 2026-01-30 Unity 6.3.2 Demonstration of mode-less simultaneous mouse, keyboard and USB analog joystick control of player, world-space UI toolkit and screen-space UI toolkit. Revision history ******************* Compared to version 1 of this document, sections 0 and 5 are added. There are changes in sections 1.7, 2.3.4, 3.2, 3.10-3.14, 4.1 and 4.4 0 Bidding *********** 0.1 Read all of this document before entering a bid. 0.2 Only enter a bid at an actual fixed price you are comfortable with doing the project for. 0.3 If a bid for the version 2 of this project (the version this document defines) has already been submitted by you, or your autobid agent on your behalf, and you think the price was wrong, then withdraw that bid and put in a new realistic bid manually. (There is no need to change any bids you may have made on the version 1) 1 General Requirements **************************** 1.1 Windows PC 1.2 Unity 6.3.2 LTS HDRP 1.3 Input System using the “send messages” method of communication 1.4 UI Toolkit 1.5 The project has one outdoor scene. 1.6 All entities (including input and UI set-up etc) are to be generated procedurally from C# scripts. 1.7 Very neat, clean, robust and well-commented C# code A C# implementation where the repetitive elements are reused and instantiated etc as to create ease of flexibility is preferred. The goal here is the C# code itself, showing how to program this type of multiple-input UI in an elegant and efficient way, rather than how "sleek" the visuals look. Thus, the robust stability, structure, clarity and readability of the code and the comments is what is important. The objective is to have the Screen-space UI, World-space UI and First Person Character active at the same time, using input from keyboard, analog joystick and mouse. All of these handling input at the same time. This is intended as a demo and code example of mode-less user interaction. Structurally this can be considered as similar to a two-player situation, where one player has the joystick and keyboard and controls the First Person Character, while the other player has the mouse and controls the Screen-space Ui and the World-space UI. I´m open to any and all suggestions, ideas and changes that make the project better, more robust or easier to implement. 1.8 The deliverable is a Unity package. 1.9 It may be assumed that the joystick and keyboard are not used to move the player while the mouse is used to move the world-space plane or UI buttons, but the screen-space UI must be operational and responding to mouse input when the player is moving at the same time. 2 First person character *************************** 2.1 The scene has a 1st person camera with a character controller. 2.2 The player can be moved by keyboard keys W S A D and rotated with Q and E. 2.3 The player can also be moved on the plane by input from an analog multi-axis USB joystick, such as a Thrustmaster T Flight-stick X. 2.3.1 Joystick forward - backward moves the player forward at a speed proportional to the joystick position. 2.3.2 Joystick left-right moves the player sideways at a speed proportional to the joystick position. 2.3.3 Joystick twist left-right rotates the player at a rate proportional to the amount of joystick twist. 2.3.4 The WSAD keys add 100% translation velocity and the QE keys add 100% rotation speed to the character controller on top of whatever the 0-100% signal is from the joystick. 3 World-space UI ******************** 3.1 There is a one plane of scale (1,1,1) located at (0,0,0) with rotation (0,0,0) 3.2 On this plane there is a world-space UI toolkit document with several world-space buttons labeled Button 1 to Button 10. The world space UI elements should be in a local coordinate system of the plane, such that the UI elements (aka buttons) can follow the two most nearby edges of the plane when the plane is moved/stretched/rotated. 3.3 Each button can be clicked with the computer mouse, as well as moved around on the plane with the mouse click-hold-drag-release. 3.4 When clicked, dragged or released, there is a corresponding log message “Button 1 pressed”, “Button 1 dragged” or “Button 1 released”. 3.5 By left-clicking and dragging near the corner of a button it can be resized. 3.6 By right-clicking and dragging a corner of a button it can be rotated. 3.7 By the mouse scroll-wheel the button can be resized. 3.8 The plane can be resized by mouse left click-drag near the corners and edge (in locations where there are not buttons), as well as moved by click-drag of locations within the plane further from the edges where there also are no buttons. 3.9 The plane can be rotated by right-click and drag. 3.10 Combining the keyboard SHIFT key with mouse LEFT, mouse RIGHT or mouse SCROLL-WHEEL will constrain the corresponding mouse actions to a suitable grid snap. 3.11 The translation, scaling and rotation of the plane is constrained by how much the mouse can move, and also by where the First Person Character controller is in relation to the plane. I don´t think there is a need for limits as such on the movements of the plane, however if it makes the implementation easier or more robust, it can be done with limits. 3.12 By long left-click near the center of a button the button will become selected for editing. This is indicated by a bright colour change of the button outline. In the selected state the button can be moved by the keyboard UP, DOWN, LEFT and RIGHT keys. 3.13 At any time a maximum of one button can be in the selected state. 3.14 A selected button is deselected when any other button (in either world-space or screen-space) is selected, clicked, dragged or rotated. 4 Screen-space UI ********************** 4.1 In screen-space there is an UI toolkit document with several screen-space buttons labeled Button 11 to Button 20, placed along the edges of the game window. The screen-space UI document is intended to cover the whole of the Game Window, and this UI document is intended to be transparent (both to graphics and to screen-space mouse actions) everywhere except where the screen-space buttons are. 4.2 If the Windows game window size changes, these buttons move accordingly, such that these buttons keep their locations relative to the screen window edges. 4.3 These buttons can be clicked, dragged, resized and rotated similar to the world-space buttons, and give similar log messages. 4.4 The screen-space buttons will visually (and for mouse-actions) "float on top of" whatever is in the view of the world-space. If a screen-space button blocks the view of a world-space button, the screen-space button has priority, both visually and for mouse actions. If a screen space UI element, such as a Button is being moved, resized or rotated by mouse actions, care must be taken not to erroneously interact with any world-space object such as a world-space button or plane. 5 Fruit riddle ************** 5.1 What is the name of a colour which is also the name of a fruit? 5.2 Put the name of the colour in 5.1 at the very beginning of the text in your bid, to validate you have read all of this document. 5.3 Make sure you spell the colour sdrawkcab
Projektin tunnus (ID): 40191463
47 ehdotukset
Etäprojekti
Aktiivinen 7 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
47 freelancerit tarjoavat keskimäärin $175 USD tätä projektia

Having poured over your comprehensive project description, I'm confident that my skill set and experience make me the ideal candidate to tackle your Unity UI Toolkit Multi-Input Demo 2. With an impressive six-plus years of Unity game development under my belt, I assure you I'm well-versed in handling the intricacies of Unity 6.3.2 LTS HDRP, Input System, and most importantly, UI Toolkit. Not only will I ensure your project is compatible with a Windows PC, but I'll also leverage C# scripts for procedural generation of entities, with code that's exceedingly neat, clean, robust, and well-commented - just as specified. This dedication to structurally sound code will create an elegant and efficient multiple-input UI which you're aiming for. My past experience in both Virtual Reality and Augmented Reality is another dimension that comes into play here; having a nuanced understanding of micro-interactions and UI/UX design will further elevate your demo. As an AWS DevOps expert, rest assured, I'll deliver a highly-scalable Unity package as per your specifications. In a nutshell, with my proficiency in C# Programming, Game Development, Game UI, Unity 3D along with an ardor for innovation – we can embark on a transformative journey that brings your vision to life! Let’s shape the future together!
$140 USD 7 päivässä
6,3
6,3

⭐Hello, I’m ready to assist you right away!⭐ I believe I’d be a great fit for your Unity UI Toolkit Multi-Input Demo 2 project since I have strong experience with Unity 3D, C# programming, and UI toolkit development. I understand the need for clean, robust, and well-commented code, especially when handling simultaneous multi-input systems. I specialize in designing elegant, flexible input handling systems that integrate keyboard, mouse, and joystick controls seamlessly. This project aims to demonstrate mode-less user interaction by managing concurrent inputs for a first-person character, world-space UI, and screen-space UI. It solves the key challenge of simultaneous multi-input processing, ensuring each input method controls the right UI or character component without conflicts. I will ensure the project code is modular and reusable, providing clear, well-structured C# scripts that meet your version 2 specifications on Unity 6.3.2 HDRP. The UI elements will be interactive, movable, and responsive to mouse, keyboard, and joystick inputs as per your detailed requirements. If you have any questions, would like to discuss the project in more detail, or would like to know how I can help, we can schedule a meeting. Thank you. Maxim
$30 USD 2 päivässä
4,4
4,4

Unity UI Toolkit Multi-Input Demo 2 I’m a full-stack software engineer with expertise in React, Node.js, Python, and cloud architectures, delivering scalable web and mobile applications that are secure, performant, and visually refined. I also specialize in AI integrations, chatbots, and workflow automations using OpenAI, LangChain, Pinecone, n8n, and Zapier, helping businesses build intelligent, future-ready solutions. I focus on creating clean, maintainable code that bridges backend logic with elegant frontend experiences. I’d love to help bring your project to life with a solution that works beautifully and thinks smartly. To review my samples and achievements, please visit:https://www.freelancer.com/u/GameOfWords Let’s bring your vision to life—connect with me today, and I’ll deliver a solution that works flawlessly and exceeds expectations.
$140 USD 7 päivässä
4,7
4,7

egnaro Hi, can you share what you already have (unity project)? Lets continue in chat. Thankyou.
$550 USD 2 päivässä
4,1
4,1

Thanks for inviting me to this project. I’ve read the full document and understand the goal: a clean Unity 6.3.2 demo showing mode-less simultaneous input (keyboard, mouse, analog joystick) across FPS control, world-space UI Toolkit, and screen-space UI Toolkit. I can deliver: Procedural setup entirely from C# Blended joystick + keyboard FPS controller World-space and screen-space UI Toolkit buttons with move / resize / rotate / snap / select Proper interaction priority (screen UI always on top) SHIFT grid snapping Keyboard control of selected buttons Robust deselection logic and interaction logging Clean, reusable, well-commented C# architecture Final delivery as a Unity package I’ll structure this as a reusable reference project focused on clarity, robustness, and flexibility. Looking forward to working with you. Best, Naqash
$250 USD 7 päivässä
4,1
4,1

I can do it. As 9+ years experiences in these field. I can give good quality work. I have read the guidelines of your work.I believe that i can provide you the best quality works you are anticipating from this platform give me a chance to show you the best i can do at your service.
$240 USD 7 päivässä
3,9
3,9

Hi, Let me know your availability for a quick call so that we can discuss this project Best, Usama
$140 USD 7 päivässä
3,5
3,5

Hey , I just went through your job description and noticed you need someone skilled in Game UI, Software Development, Unity, Game Development, C# Programming and Unity 3D. That’s right up my alley. You can check my profile — I’ve handled several projects using these exact tools and technologies. Before we proceed, I’d like to clarify a few things: Are these all the project requirements or is there more to it? Do you already have any work done, or will this start from scratch? What’s your preferred deadline for completion? Why Work With Me? Over 180 successful projects completed. Long-term track record of happy clients and repeat work. I prioritize quality, deadlines, and clear communication. Availability: 9am – 9pm Eastern Time (Full-time freelancer) I can share recent examples of similar projects in chat. Let’s connect and discuss your vision in detail. Kind Regards, Zain Arshad
$30 USD 1 päivässä
3,2
3,2

egnaro Hello, With years of Unity experience and a focus on UI systems, I approach complex multi-input demos with clarity and confidence. I design robust, well-commented C# code that favors reuse and easy maintenance. I’ve built and solved similar multi-input UI setups using the Unity UI Toolkit, the Input System, and world- and screen-space UIs. Deliverables include procedural scene generation and clear logs for Button 1 pressed/dragged/released, with grid-snapped actions when SHIFT is held. I can handle this project end-to-end, providing a compact Unity package (scene, scripts, and documentation) that demonstrates seamless keyboard, mouse, and joystick control across both UIs. I guarantee clean, reliable code and predictable results. Please feel free to contact me so we can discuss more details. I am looking forward to the chance of working together. Best regards, Billy Bryan
$250 USD 2 päivässä
2,8
2,8

Hello, I’ve reviewed your Unity 6.3.2 Multi-input Demo 2 spec and I’m confident I can deliver a clean, well-commented C# implementation that showcases mode-less input across first-person control, world-space UI, and screen-space UI using UI Toolkit. I have extensive experience building robust Unity tools with procedural scene generation, multi-input fusion, and clear code architecture that prioritizes reusability and maintainability. My plan: create a lightweight input core that merges keyboard, mouse, and USB joystick signals; procedurally instantiate the world-space plane and UI Toolkit documents; implement drag/resize/rotate with left/right clicks and scroll wheel; enforce SHIFT-snap; prioritize screen-space UI over world-space; provide verbose comments and a ready-to-use Unity package with a sample scene and README. Next steps: I can start immediately and deliver a working package within 7 days for a bid of $200. If you'd like scope clarified, we can adjust. Do you want the package to include a ready-made joystick mapping for a common device (e.g., Thrustmaster T-Flight X) and a README with setup steps and testing notes? Best regards, RICHARD
$30 USD 5 päivässä
2,6
2,6

Hello, . Thank you for posting your project, "Unity UI Toolkit Multi-Input Demo 2." I've read the description carefully and am confident that I can successfully complete this project. I have over 7 years of experience in Game UI, Game Development, Unity 3D, Software Development, Unity and C# Programming. I have done some projects as smiliar as this one. I can share my previous project experience if you'd like. I enjoy learning new technologies and taking on challenges, even those that seem impossible. I'm very interested in this project and am confident that I can deliver the best results possible without stress. I look forward to working with you. Thank you, Boris
$30 USD 3 päivässä
2,4
2,4

I'm a Unity developer with extensive experience in UI Toolkit, Input System architecture, and procedural scene generation. This project aligns well with my focus on clean, maintainable code patterns. My approach: I'll implement a modular architecture with clear separation between input routing, UI interaction handling, and character control. The key challenge—simultaneous mouse/keyboard/joystick input without modal switching—will be solved through proper input action mapping and a layered event system that respects UI priority (screen-space → world-space → character). For the world-space UI, I'll use a PanelSettings configured for world-space rendering attached to the plane, with buttons positioned in local coordinates so they track plane transformations. The interaction system (click/drag/resize/rotate with grid-snap on Shift) will be handled through a unified ManipulationHandler class that both button types share. Deliverables: Clean, well-commented C# codebase with reusable components Unity package ready to import Documented input bindings Timeline: 5-7 days I'm happy to discuss implementation details or alternative approaches before you decide.
$1 499 USD 7 päivässä
2,4
2,4

Hi there, I’ve reviewed your Unity UI Toolkit Multi-Input Demo 2 brief and will deliver a polished, production-ready Unity package that demonstrates mode-less simultaneous input from keyboard, mouse, and an analog USB joystick (as per Unity 6.3.2 HDRP). The deliverable will procedurally generate all scene entities via well-commented C# scripts, with a robust, reusable architecture focusing on code quality over visuals. It will include: - A world-space UI toolkit on a plane and a screen-space UI toolkit with buttons 1-20, interactive via mouse and drag/resize/rotate - A first-person character controller responsive to WASD, QE and joystick input, using a 'send messages' style input flow - Logs for Button interactions (pressed/dragged/released) and coordinated behavior between world-space and screen-space UIs - A Unity package containing sample Scene, prefabs, and concise setup/docs to reproduce quickly I’ll ensure clean, well-structured code, with modular components and clear on-boarding docs. I can start immediately and deliver a fast MVP with a short polish window. Best regards, Jordan Rafael
$50 USD 3 päivässä
2,3
2,3

With over 5 years of experience in Unity game development, I am confident in my ability to not only meet but exceed your expectations for the Multi-Input Demo 2 project. I have a strong command over C# programming language and can write neat, clean, robust and well-commented code which is a cornerstone for a complex project like this. My expertise is not only limited to writing great code but also designing intuitive UI/UX experiences – which is crucial for mode-less simultaneous input handling across different UI elements. Additionally, my proficiency in game optimization ensures a smooth gameplay, with pleasant graphics while maintaining good performance. Notably, this project requires smart handling of repetitive elements for creating ease of flexibility and that's an area where I excel. To top it all off, my experience in using the "send messages" method of communication in Unity’s Input System gives me an advantage in implementing the unique functionality you require. Even though I’m relatively new on Freelancer, I've successfully completed similar projects outside the platform before. So rest assured, you will not face any challenges in collaborating with me regarding clear and professional communication, fast milestone-based delivery and clean & optimal code. I appreciate the level of importance you give to readability and structuring hence guarantee exactly that! Let's create something amazing!
$140 USD 7 päivässä
2,4
2,4

Hi there, wolleY. I noticed you’re looking to work on a Unity 6.3.2 UI Toolkit multi-input demo that handles simultaneous mouse, keyboard, and USB analog joystick input with procedural generation in C#. I have 7+ years of experience in game development and C# programming, specializing in Unity projects involving complex UI and input systems. Recently, I built a multi-input system integrating gamepad and mouse/keyboard for a FPS UI demo with robust, clean, and reusable C# components. I will deliver a Unity package demonstrating mode-less multi-input control with a first-person character, world-space, and screen-space UI buttons all interacting seamlessly. The entire setup will be procedurally generated via C# scripts with an architecture focused on clarity, flexibility, and solid commenting. Each UI element will support intuitive mouse interactions like dragging, resizing, rotation, and grid snapping, while keyboard and joystick input enhance player control and UI manipulation concurrently. Quick question: Do you prefer any specific joystick model or input device profiles standardized beyond the Thrustmaster T Flight-stick X? I look forward to working with you. Best Regards, Rosita Iniesta
$50 USD 7 päivässä
0,0
0,0

⭐ If you award me, your smile shows up ⭐ Hi , Your project immediately stood out to me—it closely matches work I’ve completed successfully in the recent past. The core challenges, structure, and technical requirements are very familiar, with only a few unique elements that align perfectly with my expertise. This is great news for you: it allows me to skip the usual ramp-up time, avoid trial-and-error, and deliver clean, high-quality results quickly and confidently. I bring hands-on experience with Game Development, C# Programming, Software Development, Unity 3D, Game UI and Unity, along with proven workflows and best practices refined through multiple similar projects. You can view a directly relevant example in my portfolio here: https://www.freelancer.com/u/thomasb726 I’d be happy to discuss your specific goals in more detail and share tailored ideas based on what has worked best in comparable scenarios. Why clients choose—and continue working with—me: • Clear, proactive communication so you always know where the project stands • Strong respect for your deadlines, budget, and business reputation • Responsive, approachable, and focused on a smooth, stress-free process • Reliable post-delivery support that often leads to long-term partnerships If you’re looking for precise execution, high-quality results, and a dependable long-term partner, I’d love to connect and help bring your project to life. Best regards, Tom
$150 USD 1 päivässä
0,0
0,0

Hello, we are a seasoned team with 7 years of experience in Unity 3D and game development. We excel in creating immersive experiences and solving complex UI challenges. For your Unity UI Toolkit Multi-Input Demo 2 project, we guarantee a sleek, mode-less control system utilizing multiple inputs seamlessly for a unique user experience. Our focus is on clean, robust C# code and precise UI integration. Let's elevate your project with efficient coding and interactive UI elements. Ready to bring your vision to life? Can we discuss further details to tailor the project to your specific needs?
$120 USD 2 päivässä
0,0
0,0

Hi there, I propose to create a Unity 3D demonstration showcasing seamless multi-input control for a player and UI toolkit. With expertise in Unity 6.3.2 and C# scripting, I aim for robust code quality and elegant implementation. The project will feature mode-less interaction for First Person Character, World-space UI, and Screen-space UI simultaneously. By focusing on efficiency and clarity, the deliverable will be a polished Unity package. I look forward to collaborating on this innovative project. Kind regards, Melissa (Column will be added after test review)
$150 USD 7 päivässä
0,0
0,0

egnaro Hello, thanks for posting this project. I've carefully read your updated document and fully understand the multi-input, mode-less UI demonstration you're seeking in Unity 6.3.2, with a strong focus on elegant, robust, and well-commented procedural C# code. My experience with Unity HDRP, the Input System, and UI Toolkit—combined with a deep understanding of clean, maintainable architecture—makes me confident in delivering your requirements. I can ensure seamless, simultaneous control through keyboard, mouse, and analog joystick, as well as comprehensive, intuitive manipulation of both world-space and screen-space UIs as detailed. I'll approach this with flexibility, priority on code clarity, and a willingness to suggest improvements to robustness or implementation efficiency. The delivered Unity package will precisely match your technical and structural specifications. Looking forward to discussing the project details with you. Warm regards, Vitalii
$140 USD 1 päivässä
0,0
0,0

Hello, I’ve carefully reviewed your Unity 6.3.2 Multi-input Demo 2 spec and I’m confident I can deliver a robust, well-documented C# solution as a Unity package. My approach focuses on clean, reusable code and clear inline comments to demonstrate mode-less input blending across keyboard, mouse and a USB analog joystick, for both world-space and screen-space UI Toolkits. What you’ll get: - A self-contained Unity package (scripts, minimal demo scene, and any required assets) compatible with Unity 6.3.2 LTS HDRP and the Input System in the “send messages” mode. - Procedurally generated scene elements and a modular input orchestrator that integrates WSAD/QE with joystick input to drive the first-person controller while UI responds to mouse at the same time. - World-space UI: a plane at the origin with 10 labeled buttons, drag/resize/rotate, and log messages for press/drag/release. - Screen-space UI: buttons along the window edges, with proper layering, snapping when SHIFT is held, and mouse interactions that don’t interfere with world-space objects. - Thorough inline comments and a short readme explaining how to extend the demo and adapt input weights. Delivery details: - Fixed bid: 210 USD - Timeline: 10 days I can start immediately and deliver a runnable package within the first few days for review. Best regards,
$155 USD 4 päivässä
0,0
0,0

Lund, Sweden
Maksutapa vahvistettu
Liittynyt toukok. 1, 2007
$30-250 USD
$30-100 USD
$30-250 USD
₹12500-37500 INR
$250-750 USD
$30-250 USD
$250-750 USD
$250-750 USD
$10-30 USD
€30-250 EUR
$250-750 USD
€750-1500 EUR
₹12500-37500 INR
$30-250 USD
$10-30 USD
$8-15 USD/ tunnissa
$30-250 USD
₹10000-30000 INR
₹750-1250 INR/ tunnissa
$30-250 USD
€750-1500 EUR
$250-750 USD
$10-30 USD