Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by John 7 · Jun 17, 2010 at 07:27 AM ·

Is unity good to develop a House plan software ?

Hi

I want to develop a 2D/3D House design software. User draws the 2D plans, and i switch to 3D.

Is unity a good idea ?

Thanks John

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Cyclops · Jun 17, 2010 at 01:36 PM 0
Share

Ref your comment/question "how to begin" - the ultimate Learning Q&A here is: http://answers.unity3d.com/questions/4897/how-can-i-start-learning-unity-fast. It's got everything :)

3 Replies

· Add your reply
  • Sort: 
avatar image
3

Answer by StephanK · Jun 17, 2010 at 08:40 AM

I'd like to disagree with SpikeX on that. Althoug there may be easier/better ways to create the 2D-drawing part than unity and there are more complex/evolved GUI-systems out there it sure can be done in Unity. And by the time you arrive at the 3D part of your software the real power of unity kicks in, meaning that you won't have to spend lots of developer time on that part of your software. IMO you will save a lot more time relying on the 3D-power of unity and jumping a few hoops on the 2D-side than you would the other way round. If you need the full-blown gui of WinForms or similar I would think about doing two separate programs that integrate nicely. (E.g. if you change the 2D-part it will automatically change in the 3D viewer)

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
2

Answer by runevision · Jun 17, 2010 at 08:46 AM

Yes, you can certainly use Unity to make such house design software, and in fact a company already did:

http://www.lovemyhome.dk/b2b/magasin.html
(The online webplayer demo is currently offline, but the video shows how it works.)

Doing this with Unity has the advantage of letting you provide the users with high-end accelerated 3D visualisations right in their browser (if you choose to publish on the web).

Comment
Add comment · Show 6 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image StephanK · Jun 17, 2010 at 08:58 AM 0
Share

Do you know if they did the whole thing in Unity? Just curious... ;)

avatar image John 7 · Jun 17, 2010 at 09:12 AM 0
Share

Yes this is quite what i want to do (much simpler,no objects, just the walls). Can you point me on how to begin ? I have strong experience in C# but nothing in unity

avatar image qJake · Jun 17, 2010 at 10:21 AM 0
Share

I'm really surprised this company decided to use Unity (and I wonder why). It seems like it would be the wrong tool for the job, almost, because Unity is focused on video games so much (The main object in Unity is called a "GameObject" for crying out loud), but I suppose if you work around the "game" aspect of Unity, it can provide some easy-to-use 3D functions, as well.

avatar image StephanK · Jun 17, 2010 at 02:28 PM 0
Share

I don't know why you think a GameEngine can't be easily used for something else. In the end a game is only a huge simulation with some more or less sophisticated visualisation (often in 3D). Your computer doesn't care if a class is called GameObject or $$anonymous$$FCABCStrange$$anonymous$$icrosoftComponent. ;)

avatar image Eric5h5 · Jun 17, 2010 at 06:08 PM 2
Share

@SpikeX: Unity has a substantial number of users who are using it for non-game purposes, such as architectural visualization, simulations, etc. It's not that game-oriented. UT themselves have actively solicited input from non-game users. I would do house design like this in Unity; 2D is just 3D without the extra D. ;) It's not as huge a deal as you seem to think, and having everything integrated into one environment is nicer and more user-friendly than some kind of hacked-together hybrid.

Show more comments
avatar image
0

Answer by qJake · Jun 17, 2010 at 08:02 AM

Probably not. Unity is optimized and tailored specifically for 3D (and some 2D) video games, so I think you'd probably have to jump through a lot of hoops to get your software working how you want to. Plus, Unity doesn't have nearly as robust Form-specific elements as, say, a WinForms or WPF application does. I think you'd be better off creating your application using direct or managed Windows or Mac code, and then implementing some sort of 3D library to display your "house".

However, you have provided very little details as to how this application would work, what types of input and output it has and its various primary functions, so I could be wrong, and Unity could work in your specific case. If you provided more details I could give you a better suggestion on whether or not to use Unity.

Edit:

After taking a look at some of the other software that both of you linked to, I'll say this much: It is technically possible to create something like this in Unity, however the only thing Unity would bring to the table is accelerated 3D, and possibly some easier Input management. Everything else would have to be custom-coded (the click-and-drag controls, for example), and it would be no small feat. So I would look into Unity's technical details in-depth (take a look at some demos, as well as some code both on Unity's official website, and third party sites like the Unity Community Wiki), before making a decision.

My original opinion stands. While Unity can be used for other applications (and has successfully been in the past), its primary focus is games, and as such, it is tailored towards that type of software. So yes, it's possible, just be conscious that you're using a game engine to build your application. ;)

Comment
Add comment · Show 4 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image John 7 · Jun 17, 2010 at 08:32 AM 0
Share

First thanks for your answer. http://floorplanner.com/ is what i want to achieve more or less : let the user draw a 2D plan (quite simple). I want to make the dev on an iPad

avatar image Cyclops · Jun 17, 2010 at 01:45 PM 0
Share

@SpikeX, I don't know why you think it would be that problematic - yes, it's a lot of coding, but so would all the $$anonymous$$$$anonymous$$O's that people want to make. :) Unity may be optimized for 3D games, but it certainly has the capability to make, what is basically a level editor. And they could even use one of your custom Gizmos on the placed objects. :)

avatar image qJake · Jun 17, 2010 at 09:41 PM 0
Share

Eh, true. I guess I just see it as "the wrong tool for the job", and I'm all about using the right tools to get the job done. ;) Also... custom Gizmos? ... Are you thinking of someone else?

avatar image Cyclops · Jun 17, 2010 at 10:18 PM 0
Share

Arg, you're right, that wasn't you. :) Wups.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

No one has followed this question yet.

Related Questions

New to game development 5 Answers

Unity camera Cropping 2 Answers

Getting acces to a script instance from a GameObject 2 Answers

Multiple Storyline 3 Answers

I can make game extensions? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges