Feature list

Here you will find info about current development status.
Donators also have access to Downloads section.
Sun Sep 15, 2013 6:48 pm

  • Features list
    Hello World!


    I have to change the feature list, because we changed the way we are approaching to problems.
    We thought that it is not possible to get windows apps texture streams into SpaceSys, now we know better ;) so lots of things are obsolete, and i will delete them from the thread.

    Here you will find all the info about updates and features that we finished and the ones we will implement in the near future. I will try to keep this thread in order, and make as much sense as possible. It is hard to read if you can’t try it, I know, but soon it will be available so check it out.

    It is quite a long list and I will break it in two parts, one that shows current and ongoing progress and one that will list future features and what awaits you when finish with the v1.0


    Oculus Rift support (implemented in full)

    SpaceSys just became a fist VROSE in the world
    I case you wonder what that means, it means "virtual reality operating system environment". So when you decide to buy Oculus rift, you will be able to boot to SpaceSys without need of another monitor to work with your pc, just the rift. There is and will be more info on the Oculus rift discussion page so check it out there.


    New worlds (finished)

    We made three worlds for now, Paradise Island, one a Star Trek themed and one clean world with a replaceable object. We added F1 but you will be able to change it to whatever you want. Also change the environments colors, lighting and almost everything else there but that will be available in about few months.

    Dynamic spaces (finished)

    Enables you to create spaces (folders) in the world, we finished with the basic implementation, you can create a set of folders most people usually use, (computer, documents, downloads, etc..)
    We still need to finish with a function that allows you to create new spaces out of any folder in the world. It will be finished in the next release.

    Dynamic Icons (finished)

    Enables you to create icons in the world, to pull them out of the space to the world and place them where you want, organize your desktop as you would in windows. We still need to improve on it, and there is one big feature missing, adding a 3D mesh to the generic SpaceSys icon (we made more than 1000 3D icons of programs and known file types) that feature will be in the next release.

    Dynamic points of interest (finished)

    Enables you to create interest points that you can fly to. We will change the way they behave in the future but for now is just there to help you navigate faster, later on we will replace this functionality with making every icon a point of interest and you will be able to choose them by middle mouse button or call them by shortcut that you bind. Later on with Kinect voice support call them by name.

    Objects moving (finished)

    Enabling Physx for each icon and object in the game, to react on collision with other objects and the world. It basically enables moving stuff around, so you can place things exactly as you want. This is a part of a feature that will enable lots of other things later on. For one, applying force on the icons like weather conditions, sudden nuclear explosions, tsunamis etc.. :)

    These are the things that we finished with of course, other basic functionalities that you already saw or tried out. Now for the stuff that is currently in development.

    Better camera / player controls (Finished)

    So far what we are using to browse the system is keyboard and mouse (like all respectful games out there) and Kinect 1.0. Despite our best efforts Kinect 1.0 was not precise enough and we stopped further development, but you can control SpaceSys with it. We hope that when the 2.0 kicks in, it will be a much better experience. We are also counting on the voice recognition that they promised to be 1000 times better than the existing one, if that is true, you will finally be able to be completely lazy :)

    What we use most to navigate is WASD keys, and it will be a first choice for most of you, if you want to just fool around, what we are making now is full mouse control, where you have interest points to lock on and circle around them focused to that point, meaning you will be able to control SpaceSys without using keyboard, just mouse.

    Weather conditions and time of day

    According to your location, if the scene supports it you will have the right time of day as at your home. We will add the first soon, the weather conditions, we will implement this at the end and for one world only, Island. In case you wonder what we are going to do with snowy days, well on the island will be sunny :)

    Icons sorting in spaces

    One of the most important things to work on is Icon sorting and views inside spaces.
    Currently they are shown in alphabetic order, what we will implement in the future is them sorting out in expected ways users are used to. Like list view, details view, thumbnails and so on. Also with that comes the saving of chosen types of icons sorting in each space as you set it.
    Together with that we will work on icons sorting in the world, when you pull out 100 or 1000 icons you will be asked to decide in what form they will sort out. We will offer generic ones, like cube, circle or a line, but with an addition, to sort them by file type, file size, date, or alphabetical..
    More on that when the time comes.

    Space and icon scaling

    Enabling user to scale the icons and spaces. That will come in handy if you want to hide everything under a bush, or a leaf. Everything now is huge, what seems to you like 1 meter, it is actually 5 meters, with that scale we can hide the cool stuff :)
    Scaling will come in the beta release.

    Animated Icons, icons AI, flight paths

    Later on we will add some effects to the 3D icons, which will make their use easier, let’s say spin if mouse over, or pop out, or scale. Change state depending on selection and so on. Ai in terms of arranging to better suite your view, if you are close in to show detailed view, or if you are far out to show thumbnails, if you break them out of the folder to rearrange them back to a shape they came out of or a shape you determine. Flight paths also when you tell them to go to some place, they navigate themselves there without hitting anything, arranging on the spot as you tell them to in a shape you want.

    Better text control, custom fonts and localizations

    The fonts that we use now are generic, we will enable you to change their size, color & type, to customize when they pop up in view, (distance to player)
    We still need to think on how to best use it or what controls are needed to better show text for the icons in the world. Currently on oculus because of the resolution, text is readable but not the best.
    Also localizations need to be made. There will be an XML file that the community will be able to translate and spread around.

    Export selections

    We will create lots of mechanics to make navigation and use easier, one of those will be selections export where you can group icons and files and create a one click selection of those items. You will be able to send that selection to another world, or to another user. Even to a MMO cloud later on.

    Windows context menu inside SpaceSys (3D context menu) (working in it now)

    Currently we are calling Windows context menu as our own, we collect info on the selected objects and call the Windows context menu in 2D as overlay on our engine, that was a complicated way to use it, and it created additional problems especially now with Oculus Rift. What we need to do is to create a 3D object populated with Windows context menus inside the engine, you will be able to leave it hanging in the world, and come back to it when you want to pick your command. We are still working on the mechanics, it won’t differ much.

    3D task bar (creating task bar in 3D)

    We want to bring the taskbar to SpaceSys, currently we use Windows taskbar and call upon the background apps there, or ALT-TAB as you are used to but we will translate this as same as 3D menu, creating a 3D object which will follow you around and populate it with items from Windows taskbar along with the preview of the app in there.

    Implementing missing functions & context menu commands.

    We still miss some of the functions from context menu; rename item, send to & create new (folder, shortcut, etc...) (DONE)
    We have it on shortcuts like double click for rename but miss it on the context menu.
    We decided not to lose time on it as we will implement 3D context menu soon and we will have to change that anyway. (working on it)


    That was for the core functionality (we skipped the obvious stuff.)

    Now for the future development, this is just a glimpse on our ideas. There is much more to come in the future, but only with your help.


    Thumbnail preview (inside SpaceSys)

    When you mouse over the pictures placed in the global space you will have an option to generate previews of the picture inside 3D. That goes for the files with usual file extensions, bmp, jpg, png, etc… That will be an option which you can turn on or off in our Configuration panel.

    Modding support, custom worlds, icon packs, user created content

    SpaceSys will be an open platform, as much as possible and we are working towards implementing full support for user created content. You can create anything and share with others through SpaceSys, use it as a platform for your creativity. We will provide you the tools, together with Esenthel Engine and help you taking first steps.
    It is currently on hold until we are done with the core functionalities.


    Boot to SpaceSys - only after we finish with the core system.

    As we finish with all of the above, you will have an option, boot to SpaceSys, where you will be able to boot inside SpaceSys and never see Windows UI again. That is a final goal, and will be there once our software comes into beta phase.

    And for the last:

    - Multiplayer - file sharing - chat and gaming
    - MultiUser - working simultaneously in same environments
    - Cross Platfrom support - working simultaneously in same environments across different platforms
    - Leap motion controller
    - Hydra controller
    - Kinect voice controls

    We will talk about these ones when the time comes. Especially multiplayer multiuser.
    Also about switching to Cry Engine. With which we aim for cross platform support.

    With all the above features we become a completely usable platform for ourselves.
    And all of this is only your voice away.

    Thank you for reading.

    3DEA Team.
    Last edited by Dalmat on Thu Sep 26, 2013 12:59 pm, edited 8 times in total.
    User avatar
    Posts: 135
    Joined: Thu Jul 04, 2013 1:25 pm

Sat Sep 21, 2013 11:32 am

  • some ideas:

    1. user comfort ( like update function, already done it seems, i have not tested it so far)

    2. user power ( customization )

    3. modulation ? ( is it possible to make items like trees and stuff on the island for example, movable?? modular ?
    ( modder community foundation? )

    ( maybe the graphics, too. like having a simple room , white test chamber à la Portal first, with all the functions, thereby reducing software load, for uploading and downloading =) then making downloading a space optional, chooseable , from a menu in the options , or a cool holo deck ingame or whatever .

    4. other stuff, like kinect ( dont know much about how it can be used, dont own one myself)
    Posts: 16
    Joined: Fri Aug 23, 2013 7:52 pm

Sat Feb 15, 2014 12:30 pm

  • All of that will be available, one way or the other. Moving props want be a big problem, and some of the worlds you will be able to build for yourself. We are creating such wolds (like portal) and later will be available.

    User power? i don't understand on what you aim, but there is user speed that you can change, and if you mean on force, we will add that later. With games :)

    We are waiting for kinect 2 to make it right.

    Update function? please explain..
    User avatar
    Posts: 135
    Joined: Thu Jul 04, 2013 1:25 pm

Return to SpaceSys Development

  • Who is online
  • Users browsing this forum: No registered users and 1 guest