Hello everyone.

The Mixed Reality Forums here are no longer being used or maintained.

There are a few other places we would like to direct you to for support, both from Microsoft and from the community.

The first way we want to connect with you is our mixed reality developer program, which you can sign up for at https://aka.ms/IWantMR.

For technical questions, please use Stack Overflow, and tag your questions using either hololens or windows-mixed-reality.

If you want to join in discussions, please do so in the HoloDevelopers Slack, which you can join by going to https://aka.ms/holodevelopers, or in our Microsoft Tech Communities forums at https://techcommunity.microsoft.com/t5/mixed-reality/ct-p/MicrosoftMixedReality.

And always feel free to hit us up on Twitter @MxdRealityDev.
Options

What skills do you all feel you need to develop to make great apps? Coding? Design?

Making friends and influencing people??

Tagged:

Best Answers

  • Options
    RschuRschu
    Answer ✓

    I think both if you want to make outstanding experiences.
    If you are a dev you need at least understand certain principles like color theory, etc.
    If you are a designer you need at least understand the hardware, its capabilities and limitations.

    If you want to make really immersive 3D apps and games it's most crucial to have a solid understanding of 3D and how it's different than 2D UI. Knowing a bit of linear and matrix algebra helps too.

    René Schulte | Director, Immersive Experiences | Microsoft MVP Windows Development
    www.identitymine.com | http://blog.rene-schulte.info

Answers

  • Options
    RschuRschu
    Answer ✓

    I think both if you want to make outstanding experiences.
    If you are a dev you need at least understand certain principles like color theory, etc.
    If you are a designer you need at least understand the hardware, its capabilities and limitations.

    If you want to make really immersive 3D apps and games it's most crucial to have a solid understanding of 3D and how it's different than 2D UI. Knowing a bit of linear and matrix algebra helps too.

    René Schulte | Director, Immersive Experiences | Microsoft MVP Windows Development
    www.identitymine.com | http://blog.rene-schulte.info

  • Options

    Absolutely both. Efficient code and a great UX experience is going to be big here.

  • Options

    Coming from working with Googles project tango for a year, the math can get to be seriously furball - you need to be really solid with linear algebra, and you may need a foundation in certain machine learning/machine vision algorithms, which boils down to a lot of nasty statistical techniques. That said, I have also seen absolutely beautiful work done on Tango by people with little of either, but I have seen far more flounder. Mixing the virtual with the real is really truly bleeding edge. You also need to be able to deal with systems in a high state of flux where some releases are very sketchy - and you really really need to be able to trust and count on the core developers within Microsoft to keep the platform foundation moving forward. Then, I must admit, it can be a hell of a lot of fun

    For what it's worth, here's my departure post on project tango, trying to offer some help to those that remain - it mostly focuses on Tangos world, which is one of trying to reassemble a facsimile of reality from the tango scan (pretty much a mobile kinect scan with different software) -- https://plus.google.com/+MarkMullin/posts/Hm2RCf6iEPj

  • Options

    I have been in the computer world since the Commadore 64 and I would say being fluid and flexible. Languages and hardware come and go. (Thinking of my Advanced Instructor for Lotus 1-2-3 cert :}) Always learning and adapting the knowledge you have gained will serve you better than anything else.
    Specific tools today though.
    C#
    Unity3D
    Maya (Box Modeling Techniques)
    Visual Studio
    are what I consider core tools that every intern I have accepted is taught from day 1.

  • Options

    I have ideas, designs, and concepts, but coding is Chinese to me. @HollowDeck75 wanna code for me?

    AnonOccupy #3DataBas #TransparentSEE #M1rr0R #Empyreon

  • Options
    In a perfect world you have a team of 10 people or so...
    in reality, you gotta work with what you can access.
    You need both types of skills and some more for sure
  • Options

    I think the ideal candidate to attract to a HoloLens project is someone who fits the mold of a "Renaissance Man/Woman" and has the drive, aptitude and curiosity to be interested in a bit of everything.

    A Dev-igner (developer/designer) of sorts, someone who is technical and creative. Competent and comfortable with code, photography, science, art, math, philosophy, psychology, etc...

    Personally, one of the categories of tools and skillsets that I would like to do further development of is my 3D modeling with 3DS Max and Maya. I wish the software and the training content were more readily available for the Autodesk suite. @DonaS can you talk to Autodesk and see if you can arrange for all Visual Studio licenses to come with 3DS Max and Maya :smiley:

    In my opinion, great HoloLens apps are going to come from people and teams who excel both at connecting the dots between many different disciplines, and at creative problem solving.

    Windows Holographic User Group Redmond

    WinHUGR.org - - - - - - - - - - - - - - - - - - @WinHUGR
    WinHUGR YouTube Channel -- live streamed meetings

Sign In or Register to comment.