Search Unity

CCP : Custom Control Pad

Discussion in 'Made With Unity' started by frozenpepper, Jul 28, 2013.

  1. frozenpepper

    frozenpepper

    Joined:
    Sep 17, 2007
    Posts:
    222
    Update : Official release date 11/27/13


    Hi all !
    For first time i'm here to show an application instead of a game, CCP Custom Control Pad.
    Main idea behind it was to transform our touch devices into customizable shortcuts handler for the various "pro" applications we use in our studio (Unity, Photoshop, Maya, Lightwave, Final Cut Pro, XCode, MonoDevelop etc) so development begun.

    With CCP a user can set up many different "Layouts" of buttons, labels, midi controls (knobs, level meters), and Joystick inputs , on his mobile device (IOS for version 1.0 , 1.1 hopefully will add Android too), arrange, scale, tweak everything he wants, and control a PC or Mac with it. Users can also upload and share custom skins for each layout, and mostly can share Layouts.
    Application will come bundled with some basic layouts for most common applications, but we are working on a central server solution to allow user layout and skin sharing within the application.

    CCP and your GAMES :
    We are also releasing a public SDK (and a Unity plugin) to allow your games or application to send data to CCP application on your mobile device, so that you will be able to have advanced data displayed on the mobile device screen (example a speedometer for a car racing game, brush size in photoshop, RENDER TEXTURES , text etc...). Your application trought the SDK will be able to send a custom layout and skin to CCP App on mobile device (Example : RC Plane will display a virtual joysticks made as RC sticks, analog speed etc..).


    Here as some screenshots of example layouts :

    Unity 3D (we will ship an editor plugin to send data to CCP on mobile device (console output in the example shot).


    Final Cut Pro :


    Photoshop :


    And finally a game (chosen since i love it, and it's very easy for us to mod beeing very open and made with unity) :

    Kerbal Space Program :






    Version 1.0 is very close to release and it will miss some of the main features for gaming. But version 1.1 update is already in the works since some time, we are waiting to have a universal and easy SDK before releasing "pro" features and Android support. As soon as we have all the main features ready a free version of the application will be released allowing your applications to set up CCP free on mobile device, but limiting user customizabilty etc..

    Stay tuned for more info and plugin, sdk release.

    All suggestions, feedback, enquires is more than welcomed.

    more info on our site : http://www.frozenpepper.it/ccp-custom-control-pad/


    UPDATE : We have a few beta slots available and would love to share them with unity community members, so if interested (iOS only for the moment) contact us at beta@frozenpepper.it, reply to thread or PM me. Applying specify the applications you use most and that you would like to test CCP on (apart from unity :) ).


    UPDATE 2
    I will be at UNITE 2013 , so if you are attending it too and are interested to have a talk about CCP and your games let me know so we can meet and i can show you the app in use.

    Here is CCP in use with EVE online :


     
    Last edited: Nov 25, 2013
  2. ShadyAlien

    ShadyAlien

    Joined:
    Aug 28, 2009
    Posts:
    210
    Wow, looks awesome.
     
  3. frozenpepper

    frozenpepper

    Joined:
    Sep 17, 2007
    Posts:
    222
    Thanks !


    We have a few beta slots available and would love to share them with unity community members, so if interested (iOS only for the moment) contact us at beta@frozenpepper.it, reply to thread or PM me. Applying specify the applications you use most and that you would like to test CCP on (apart from unity :) ).
     
  4. frozenpepper

    frozenpepper

    Joined:
    Sep 17, 2007
    Posts:
    222
    UPDATE :
    Here is latest version of UNITY layout (we will provide a plugin too)



    We are sending full unity console output to CCP application on mobile device, as well as selected object informations (Name, and transform info for the moment , top right of screenshot).
     
  5. bigkahuna

    bigkahuna

    Joined:
    Apr 30, 2006
    Posts:
    5,434
    Love it! Could I use this to create an Android device controller for a Windows game? If so, I'd love to be a beta tester! :)
     
  6. frozenpepper

    frozenpepper

    Joined:
    Sep 17, 2007
    Posts:
    222
    Yes, absolutely.
    CCP has 2 main functions :
    1) Help out with shortcuts for pro apps, (and display data from them)
    2) Let developers create custom layouts (with custom graphics) which include keyboard , joystick and midi inputs to control their games (and applications).

    Being a game developer myself, needed a solution to create some cool controls on touch devices for our upcoming PC/ Mac games, so definetely a lot of attention is being put towards "game" uses.


    We have received quite a few mails asking infos and beta testing, and I will be at UNITE 2013 to meet with interested developers. Some of the key customization features are still being fleshed out so we would love to discuss about it with other developers . (can contact me via mail or PM to schedule a meeting).

    Great thanks for the feedback !



    And here is an example of CCP in use with EVE online :

     
    Last edited: Aug 11, 2013
  7. bigkahuna

    bigkahuna

    Joined:
    Apr 30, 2006
    Posts:
    5,434
    Perfect! :)
     
  8. frozenpepper

    frozenpepper

    Joined:
    Sep 17, 2007
    Posts:
    222
    We are getting ready to submit for review version 1.0 of CCP with Joystick and "Analog indicators" support , here a few screenshots with Kerbal Space Program and X3 games :

    Kerbal Space Program


    X3
     
  9. bigkahuna

    bigkahuna

    Joined:
    Apr 30, 2006
    Posts:
    5,434
    Very nice!
     
  10. frozenpepper

    frozenpepper

    Joined:
    Sep 17, 2007
    Posts:
    222
    We finally have a release date for the app 11/27/13

    Trailer


    and "official description " :

    Create a simple intuitive control hub for anything you need to do on your Mac or PC with CCP: Custom Control Pad! Download this completely customizable function sandbox and re-create keyboard controller inputs, layout designs, and more!

    CCP turns your iPad or iPhone into an extension of your computer’s controls, helping you optimize the way you operate complex programs, play games, and everything in between!

    The power is in your hands. You are free to create inputs that instantly carry out complex commands, decorate created GUI layouts as you need - feel free to share the skins you make too - and even send and display data in real-time right on your CCP interface.



    Create multiple layouts for use with different programs and/ or games - each complete with virtual controls in the form of labeled joysticks, knobs, buttons, slide controllers, and which ever other interface elements you might need. Established commands (i.e. Ctrl + Alt + Del) can be re-created as single-button commands as well.


    Since CCP is capable of receiving data from your computer in real-time due to a handy public API, you can go above and beyond simply creating enhanced controls, and customize the actual programs or mod the actual games you love to show program or in-game data right on your iPad!


    Don’t limit yourself to your keyboard. Get CCP: Custom Control Pad and evolve the way you control your favorite games and programs on PC and Mac.



    CCP: Custom Control Pad Features Highlights:



    No more need to memorize hundreds of keyboard shortcuts for various applications and games you use in your daily PC life. Simply create new controls for all of them with CCP!


    - Control your PC / Mac wirelessly.


    - Turn your iPad or iPhone into a customizable keyboard / joystick or both together!


    - Create and use Fully customizable virtual joysticks, set ranges, sensibility etc. directly on CCP and see the effects immediately in your games.


    - Create, edit and share infinite layouts to control your favorite applications and games.


    - Add buttons, virtual joysticks, sliders, labels, and other graphic elements to your layouts.


    - Fully customize layouts with fully controllable skin editing options.


    - Free Skin Creator application for PC/Mac.


    - Six "default" high-res skins included.


    - 2 finger swipe function to switch between layout in folders. Create multiple layouts for a single game / application, and rapidly switch them according to your needs.


    - Immediate use options via a collection of “default” layouts that ship with the application (over 40 available in version 1.0).


    - Downloadable layouts offered through other users via in-app server browsing.


    - Connect layouts to specific applications or games enables automatic application - layout tethering upon application/ CCP start-up.


    - Import images from your camera roll and use them as layout elements!


    - Connect multiple devices to a single PC/Mac, allowing you to use all the touch screen space you can gather!


    - Extensive font support - Use fonts provided by skin or browse our extensive font library.


    - Folder options for easy organization.


    - Public API support - enables applications and games on PC/Mac to send data to CCP that you can use to connect the app and use it to display real-time data.


    - Symbol support - no more going crazy trying to find out how to write symbol on your PC.


    - Applications supported by default layouts (available with app download, all other applications are supported but you might need to create or download a layout for it):


    - Final Cut Pro

    - Logic Pro

    - Office suite

    - Keynote (turn your iPhone into a PowerPoint / Keynote remote controller)

    - Photoshop

    - Illustrator

    - Maya

    - Lightwave

    - xCode

    - Visual studio

    - Finale

    - Unity 3D



    And games :

    - Kerbal Space Program (with a Mod for it you can read display KSP data on your iOS device)

    - Arma 3

    - Battlefield titles

    - Dota 2

    - Eve Online

    - F.I.F.A soccer game

    - Pes

    - Flight Simulator X

    - X Plane 10

    - Grid 2

    - MechWarrior online

    - Total War Rome 2

    - Wargame Airland Battle

    - X3
    ___________
     
  11. Sparrow96

    Sparrow96

    Joined:
    May 23, 2013
    Posts:
    5
    Will this be available for android devices as well?
     
  12. silkroadgame

    silkroadgame

    Joined:
    Apr 9, 2013
    Posts:
    101
    It's quite awesome,man!
     
  13. frozenpepper

    frozenpepper

    Joined:
    Sep 17, 2007
    Posts:
    222
    thanks for the comments !

    About Android, it definitely is in our plans, we are currently waiting to have more data about possible bugs and problems with different systems / configurations, then Android version will become our priority (but we are also having burocratic issues with google play store, iOS is much easier for "indie" developers as apple takes care of almost everything…)