
Suoritettu
Julkaistu
Maksettu toimituksen yhteydessä
Unity 3D 6.3.2 UI toolkit Multi-input demo 3 ******************************************** 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, there are changes in sections 1.7, 2.3.4, 3.2, 3.10-3.14, 4.1 and 4.4 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.
Projektin tunnus (ID): 40191975
31 ehdotukset
Etäprojekti
Aktiivinen 17 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista

Hello,there Thank you for posting your project, "Unity UI Toolkit Multi-Input Demo 3." I've read the description carefully and am confident that I can successfully complete this project. I have over 7 years of experience in Software Development, Unity, Game Development, C# Programming, Unity 3D and Game UI. 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
$250 USD 35 päivässä
0,0
0,0
31 freelancerit tarjoavat keskimäärin $140 USD tätä projektia

Hi D S. I’m your web developer, ready to turn your project Unity UI Toolkit Multi-Input Demo 3 into reality! I’d love to discuss the details and create something amazing together. Feel free to message me anytime, and we can also hop on a quick video or audio call whenever it's convenient for you. I’ve developed many projects exactly like what you’re looking for. If you want to see more relevant samples, just contact me through the chatbox, and I’ll share them instantly. ★ Why Clients Trust Me 500+ successful web projects delivered 430+ positive client reviews Expert in C# Programming, Unity 3D, Software Development, Game Development, Unity, Game UI WordPress, Shopify, PHP, JavaScript, HTML, CSS, Plugin/Theme Development, Laravel, WebApp Clean, modern, responsive and SEO-optimized designs Fast delivery, great communication, and long-term support Available during EST hours for smooth collaboration If you want a professional developer who delivers quality work on time and stress-free, let’s connect. I’m excited to help build something amazing for you. Best regards, Kausar Parveen
$180 USD 3 päivässä
5,3
5,3

⭐Hello, I’m ready to assist you right away!⭐ I believe I’d be a great fit for your project since I have deep experience with Unity development, including UI Toolkit and multi-input handling with keyboard, mouse, and joystick. I’m skilled in writing clean, robust C# code that’s well-commented and easy to maintain, just like you need for this multi-input demo. I’ve built several projects using Unity’s Input System and procedural UI generation, ensuring stable simultaneous input from various devices. I understand how to structure input to allow seamless mode-less user interaction between first-person control and UI. Your project solves the challenge of creating smooth, concurrent control of player movement and UI interaction on both screen-space and world-space canvases. This demo will showcase elegant multi-input integration, boosting usability and providing a solid code example for future expansion. 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 6 päivässä
4,4
4,4

Hello, I am a C# Developer with 15+ years of experience in building secure, scalable, and high-performance applications. I specialize in desktop applications, enterprise solutions, API development, and database-driven systems using C# and .NET technologies. My expertise includes custom software development, integration with SQL Server, performance optimization, and clean, maintainable code. Recently, I also worked on OpenAI API integration for auto-generated content, images, and social sharing, showing my ability to adopt the latest technologies. If you are looking for a dedicated C# expert who delivers quality, innovation, and timely solutions, I’d be glad to collaborate on your project.
$100 USD 7 päivässä
3,7
3,7

Hello! I understand you need a multi-input demo in Unity 2023 showcasing mode-less interaction using various input methods. I will provide a well-structured Unity package that supports simultaneous input from mouse, keyboard, and joystick to control both the First Person Character and the UI components seamlessly. My C# implementation will focus on clean, robust, and well-commented code, ensuring clarity and reusability. The goal is not just functional but elegant design for the code itself, prioritizing stability and readability. Please check my portfolio for similar projects. Regards, Davide
$170 USD 3 päivässä
2,9
2,9

Hello, I’ve reviewed your Unity 6.3.2 Multi-input Demo 3 spec and will deliver a robust, well-commented C# solution as a Unity package. The code will be modular and reusable, with all scene elements generated procedurally from C# as requested. Deliverables include: - One outdoor scene, a world-space plane, and two UI documents (world-space and screen-space) active simultaneously. - World-space UI with 10 buttons (Button 1–10) and screen-space UI with 10 buttons (Button 11–20), all supporting click, drag, resize, rotate, and per-button logs: pressed, dragged, released. - Selection/edit workflow: one button can be selected; keyboard arrows move it; SHIFT enables grid snapping. - Input integration: keyboard (WASD, QE), mouse, and a USB multi-axis joystick work concurrently to control the player and UI. - A clean, well-commented codebase with inline docs, plus a concise README and a ready-to-import Unity package. I can deliver a working package within 7 days for about 180 USD. To tailor the package precisely, do you have preferred joystick models or input mappings beyond the Thrustmaster example, and do you want the sample to include a basic build pipeline or test harness? Best regards, RICHARD
$30 USD 3 päivässä
2,6
2,6

Hello, I hope you are doing well. I am a Unity developer focused on robust, well-commented C# code. I specialize in Unity UI Toolkit, multi-input systems, and clean, reusable architectures that scale. The goal here—supporting mode-less, simultaneous input from keyboard, mouse and USB joystick while running screen-space and world-space UI in parallel—maps to my approach: clear structure, thorough comments, and reliable execution. In past projects I’ve built multi-input demos that integrate the Input System with first-person and UI layers, using procedural scene generation and modular components to keep code readable and easily extensible. I provide explicit logging for interactions like button press, drag, and release, and I ensure the scenes remain robust under dynamic input. I can deliver a complete Unity package that meets the requirements, with well-commented, reusable code and a straightforward setup for Unity 6.3.2 HDRP. Please feel free to contact me so we can discuss more details. Best regards, Billy Bryan
$250 USD 2 päivässä
2,8
2,8

With over 7 +years of experience in Unity game development and an extensive skill set encompassing optimization, level designing, 3D environments creation, ads integration, terrain design and functionality, I can guarantee a top-quality implementation of your Unity UI toolkit Multi-Input Demo 3. Your project aligns seamlessly with my expertise and showcases your requirement for efficient C# programming, a forte I have sharpened over the years. My previous multi-player game development experience makes me particularly suited for structuring your multi-input system, seamlessly integrating keyboard, analog joystick, and mouse inputs. Moreover, being adept at developing for different platforms(Android , IOS , WebGl), I will ensure broad compatibility for your dynamic needs. My commitment to ensuring neat, clean and well-commented C# code will further aid ease of use for your procedural generation requirements. Together, let's not just meet but exceed your expectations with an elegant and robust solution that encompasses all of your key requirements.
$280 USD 7 päivässä
2,1
2,1

Hello, I’m excited to work on your Unity 6.3.2 multi-input demo project. With extensive experience in Unity development and multi-input systems, I can provide a clean, flexible, and well-commented C# implementation. I’ll focus on ensuring the robustness and clarity of the code, as the main goal is to demonstrate seamless integration of simultaneous inputs from keyboard, mouse, and USB analog joystick. I’ll build a solution where the First Person Character, world-space UI, and screen-space UI can all be active at once, each responding to the appropriate input sources. The world-space UI will be interactive, allowing buttons to be moved, resized, and rotated, while the screen-space UI will function smoothly over the game window, respecting the relative positions of buttons. I’ll ensure that mouse actions don’t interfere with world-space objects, and that the SHIFT key can be used for grid-snapping. I understand the importance of creating a mode-less interaction, and I’ll make sure the inputs work together seamlessly while maintaining an intuitive and responsive experience. The Unity package I deliver will be fully functional, with well-structured and reusable code, and I’ll ensure everything is well-documented for easy future modifications. I look forward to collaborating and making this demo as effective and elegant as possible.
$137 USD 2 päivässä
1,0
1,0

Hello, How are you? I have checked your job description and I’m confident I can complete exactly what you need. I have extensive experience with Unity 3D, particularly in implementing complex UI systems and handling multiple inputs simultaneously. I understand the importance of clean, robust, and well-commented C# code for your project, and I'm prepared to create an elegant implementation that meets your requirements. With a focus on procedural generation of scene elements, I will ensure the project showcases effective multi-input UI interactions, allowing both keyboard and joystick control for fluid gameplay. Structurally, I'll present the code in a way that emphasizes clarity, readability, and reusability. Please send me a message so that we can discuss more. Thanks,
$155 USD 1 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 Unity, Game UI, Unity 3D, C# Programming, Game Development and Software Development, 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

Hi, there, I noticed you’re looking to work on Unity 3D 6.3.2 UI Toolkit multi-input handling, and I’ve developed similar real-time multi-input UI systems using Unity’s Input System and UI Toolkit in gaming and simulation environments. I have 7+ years of experience in game development and UI programming, mastering C#, Unity 3D, and complex input management. In a recent project, I created a multi-device control system for a simulation app allowing seamless input from keyboard, joystick, and mouse, achieving robust and readable code that handled simultaneous inputs flawlessly. ✅ I will design a procedural scene setup with all entities generated via modular C# scripts for maintainability and scalability. ✅ Implement simultaneous, mode-less input handling with clean separation for keyboard, joystick, and mouse controlling respective UI and player components. ✅ Develop world-space and screen-space UI elements that support interactive behaviors like drag, resize, rotate with mouse input, including responsive layout tied to game window resizing. ✅ Integrate first-person character controls combining WSAD+QE keyboard and joystick analog input with velocity blending as required. ✅ Add comprehensive commenting in code and logging for all UI interactions, ensuring clarity and robust debugging. Quick question: How many simultaneous users or input devices do you expect this demo to handle at peak, and should support for additional device types be considered? I look forward to working
$100 USD 7 päivässä
0,0
0,0

Hi there, I’ve reviewed your Unity 6.3.2 Multi-Input Demo spec and I’m confident I can deliver a robust, well-commented C# package that shows mode-less control of a 1st person character, world-space UI, and screen-space UI all running together. I’ll build a clean, reusable architecture: an InputCoordinator that merges keyboard, mouse, and joystick inputs; separate WorldUI and ScreenUI managers; and a lightweight plane controller for procedural setup. All UI interactions (buttons, drag, resize, rotate, grid snapping with SHIFT) will be implemented via C# with ample comments to make the approach easy to extend. The deliverable will be a Unity package with scene(s), scripts, UI Toolkit documents, and a concise readme explaining how to adapt to your project. Next steps: I can deliver an initial build in 3–4 days, then two refinement passes for polish and documentation. Best regards,
$155 USD 3 päivässä
0,0
0,0

PAY ONLY WHEN YOU ARE 100% SATISFIED Greetings, I read your job post and I understand you need a Unity 3D 6.3.2 demo showcasing simultaneous, mode-less multi-input control for a first-person character, world-space UI, and screen-space UI using keyboard, mouse, and USB analog joystick. I can help develop clean, robust, and well-commented C# code that allows all inputs to function together seamlessly, including moving, rotating, resizing, and interacting with UI elements, while keeping the implementation flexible and easy to extend. To build your confidence, I’m happy to provide a working Unity package of a small subset—such as the first few buttons with full multi-input functionality—at no cost so you can review code quality, input handling, and UI behavior before proceeding with the full demo. Could you share the current project files or any starter assets so I can begin implementing the initial multi-input setup immediately? Regards, M.J
$100 USD 2 päivässä
0,0
0,0

Hi, I can do this. I have extensive experience in Unity 3D and C# programming, particularly with UI development and input systems. I understand the requirements for creating a mode-less simultaneous input demo using keyboard, mouse, and USB joystick controls. My approach will focus on producing clean, robust, and well-commented C# code, ensuring flexibility and reusability. I will implement the first-person character controls, world-space UI, and screen-space UI as specified, ensuring that all elements interact seamlessly. The project will be structured to allow for easy modifications and enhancements, prioritizing code clarity and stability. I am open to suggestions to improve the project further and will deliver a comprehensive Unity package as requested. Looking forward to collaborating on this exciting project. Ashnasajid
$140 USD 3 päivässä
0,0
0,0

Hello, thanks for posting this project. I've reviewed your detailed requirements and understand the importance of clear structure, robustness, and well-commented C# code for this Unity 3D multi-input demonstration. I have a solid background in Unity (especially latest LTS HDRP), procedural content generation, and hands-on experience implementing responsive, robust UI interactions using UI Toolkit. I can efficiently handle simultaneous player, mouse, keyboard, and joystick controls, ensuring smooth interaction between first person movement and both world-space and screen-space UI—exactly as described in your document. I’ll structure the project for flexibility, maintainability, and high code clarity, and will focus on reusable, clean solutions for input, UI events, and scalable layout logic. Procedural setup from C# scripts, precise edge-case handling, and constraint logic are well within my capabilities. Furthermore, your emphasis on the code example quality aligns perfectly with my development style. I’m also happy to suggest refinements for extra robustness or maintainability as appropriate. The final deliverable will be a Unity package, tested and ready to demonstrate all required interactions simultaneously. Looking forward to discussing your ideas or improvements and starting work on this comprehensive example. Warm regards, Vitalii
$140 USD 1 päivässä
0,0
0,0

⭐⭐⭐ UNITY 3D MULTI-INPUT UI DEMO ⭐⭐⭐ Hello! I specialize in creating robust, well-structured Unity projects with clean, maintainable, and well-commented C# code. I can deliver your Unity 6.3.2 demo with mode-less simultaneous input handling—keyboard, mouse, and USB analog joystick—while keeping both Screen-space and World-space UI fully functional alongside a First Person Character. I focus on procedural generation of all entities, reusable C# components, and elegant input management so actions like moving, dragging, resizing, and rotating UI elements or planes are smooth and conflict-free. All interactions—including logging, selection states, and grid-constrained transformations—will follow your specifications precisely, with clean architecture to make future modifications easy. The deliverable will be a fully working Unity package demonstrating multi-input UI interactions with high code clarity, stability, and maintainability, ready for review and use as a reference or tutorial.
$200 USD 7 päivässä
0,0
0,0

Hi, We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on C# Programming, Unity 3D, Software Development, Game Development, Unity, Game UI Please come over chat and discuss your requirement in a detailed way. Regards
$140 USD 7 päivässä
0,0
0,0

Hello, As an experienced software developer and full-stack engineer, I have spent more than a decade honing my skills in C# programming. This aligns perfectly with the requirements of your Unity UI Toolkit Multi-Input Demo project. My approach has always been focused on creating clean, robust, and well-commented codes that not only work efficiently but are also easily understandable even for future developers who might work on your project. In addition to my technical prowess, I also have a deep understanding of user-interface operations and have created multiple complex systems in the past that involved simultaneous multiple-input user interaction. This includes scenarios where one set of inputs controlled a specific aspect while another controlled something else all within the same system. Thus, I am well-versed in handling the input from keyboard, analog joystick, and mouse simultaneously – a crucial requirement of your project. Delivering a valuable Unity package at the end is absolutely essential for me as a professional too. I assure you that my deliverable will meet, if not exceed your expectations. Even after this project is done, I am open to being available for support and any queries you might have – this is part of my client-centric approach. By selecting me for this Unity-based task, you're choosing expertise together with diligence, reliability, and commitment that wouldn’t disappoint. Let's take your project to heights together! Thanks!
$180 USD 2 päivässä
0,0
0,0

Hey , I just finished reading the job description, and I see you are looking for someone experienced in Game UI, Unity 3D, Unity, C# Programming, Game Development and Software Development. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I havea few questions: 1. Are these all the requirements? If not, please share more detailed requirements. 2. Do you currently have anything done for the job, or does it have to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback in the last 5-6 years. 3. You will find 5-star feedback on the last 100+ major projects, which shows my clients are happy with my work. Timings: 9 am - 9 pm Eastern Time (I work as a full-time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Arsalan Khan.
$30 USD 2 päivässä
0,0
0,0

I am the perfect fit for your project. I’ve reviewed your Unity 3D Multi-input UI toolkit demo requirements and can create a robust, clean, and efficient solution with elegant C# code structure. I will ensure simultaneous keyboard, analog joystick, and mouse control for First Person Character, World-space UI, and Screen-space UI. Delivering a clear, well-commented Unity package is my priority. Let's build a demo exemplifying mode-less user interaction seamlessly. Looking forward to discussing ideas and delivering an outstanding project. Best regards, Eli Tanenbaum
$200 USD 14 päivässä
0,0
0,0

Lund, Sweden
Maksutapa vahvistettu
Liittynyt toukok. 1, 2007
$30-250 USD
$30-250 USD
$30-100 USD
₹12500-37500 INR
₹12500-37500 INR
$20-30 SGD/ tunnissa
$250-750 USD
$250-750 USD
$10-30 USD
$30-250 USD
€18-36 EUR/ tunnissa
$30-250 USD
£1500-3000 GBP
$250-750 USD
$10-30 USD
$10-30 USD
€10-50 EUR/ tunnissa
$30-250 USD
$5000-10000 USD
$750-1500 CAD
min $50 AUD/ tunnissa
$250-750 USD
$30-250 USD