Search Unity

[Deprecated] RetroKit - Create pixel art, sound effects and music in the Unity Editor

Discussion in 'Assets and Asset Store' started by InScatterbrain, Mar 5, 2019.

  1. InScatterbrain

    InScatterbrain

    Joined:
    Mar 7, 2017
    Posts:
    234
    DEPRECATED: RetroKit has been deprecated and is no longer available.

    Hi everybody,

    I'm happy to announce the first release of RetroKit! :)

    Asset Store Link

    RetroKit contains everything you need to create your own unique retro-styled sprites, animations, sound effects and music. All inside of the Unity Editor for a faster workflow.

    Early development
    Because RetroKit is still in early development, it's available for a friendly price and you can expect frequent updates!

    RetroKit consists of the following tools:
    Sprite Editor to draw 2D pixel art and quickly create sprite animations and animation sets.
    Sound Effect Editor to create chiptune style sound effects.
    Music Composer to create chiptune style music.

    Features
    • Sprite editor
    • Sprite animation editor
    • Sprite animation set editor that generates code for easy animation switching in your scripts
    • Sound effect editor
    • Music composer
    • Six different 8-bit sounds to choose from. (pulse, saw, square, triangle, sine and noise waves)
    • Audio player component to easily play your sounds and music
    • Ability to export sound effects and songs to WAV-files
    • Retro Camera component for pixel perfect rendering
    • Live editing: modify your RetroKit assets while you're in play mode to see your changes in action instantly!


    Sprite Editor



    Create your sprites right inside of the Unity editor.


    Sound effect editor



    Simply draw the sound effects for your retro games.


    Music composer



    Simply draw the patterns for your chiptune music.


    Sprite animations



    Create your sprite animations and group them together in sets for easy animation switching.


    Documentation
    If you want to know more about how RetroKit works, you can checkout the manual here: https://retrokit.insanescatterbrain.com

    Asset Store Link
    https://www.assetstore.unity3d.com/#!/content/131423
     
    Last edited: Jul 9, 2021
    mgear and StevenPicard like this.
  2. InScatterbrain

    InScatterbrain

    Joined:
    Mar 7, 2017
    Posts:
    234
    RetroKit version 0.2 is now available!

    The sprite editor now includes a select/move/duplicate tool.



    Changelog:
    • Added a select/move/duplicate tool for the sprite editor.
    • Added buttons to move a frame left and right within a sprite animation.
    • Added keyboard shortcuts to select tools in the sprite editor, for faster tool switching.
    • Assets pixels per unit is nou adjustable in the RetroKit settings.
    • Added a cursor to the track composer that shows exactly where the selected pattern will be placed (similar to the cursor in the pattern composer).
    • Added a toolbar to the pattern composer with button alternatives to the some less obvious keyboard shortcuts.
    • Disabled MIP chain on generated textures to avoid unwanted blurring.
    • Fixed bug where changes in the animation speed weren’t applied properly.
    • Fixed bug where a song/track/pattern wouldn’t resume playing from the correct position.
    • Fixed bug that made it impossible to place partial notes in the last note slot of a pattern.
     
  3. InScatterbrain

    InScatterbrain

    Joined:
    Mar 7, 2017
    Posts:
    234
    RetroKit version 0.3 is now available!

    Changelog:
    • Added a button to the palette window to add a new color to the palette.
    • Fixed issues where editor windows would fight over control of the cursor, which caused the cursor to flicker.
    • Added tooltips to some of the less obvious fields.
    • Fixed building of the Runner sample project.
    • Fixed some minor bugs where null reference exceptions would occur in the editor windows.
     
  4. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,527
    can you add layer support for the pixel art tool?

    it looks really good!
     
  5. InScatterbrain

    InScatterbrain

    Joined:
    Mar 7, 2017
    Posts:
    234
    Thanks! Layer support is something that's pretty high on my own wishlist as well. So it's definitely something I'm planning for an upcoming release. :)
     
    StevenPicard and Lars-Steenhoff like this.
  6. InScatterbrain

    InScatterbrain

    Joined:
    Mar 7, 2017
    Posts:
    234
    RetroKit version 0.3.1 is now available!

    Version 0.3 introduced a bug that's now fixed.

    Changelog:
    • Fixed bug where color added to palette wouldn't be persisted when added through the sprite editor palette window.
     
    Lars-Steenhoff likes this.
  7. InScatterbrain

    InScatterbrain

    Joined:
    Mar 7, 2017
    Posts:
    234
    RetroKit version 0.3.2 is now available!

    Fixed some bugs and made some improvements.
    • Selections can now be deleted by pressing DEL.
    • Selection is now deselected when selecting a different tool.
    • Actions with the select/move tool can now be undone/redone.
    • Animation frame now only gets selected on mouse down and not on mouse drag.
    • Fixed bug where the sprite editor would crash when deleting a retro sprite that was used in an animation playing in the preview window.
    • Fixed some minor bugs.
     
    Lars-Steenhoff likes this.
  8. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,527
    Do you have onion skinning on the road map? ( show the last or next frame with some alpha effect )
     
  9. InScatterbrain

    InScatterbrain

    Joined:
    Mar 7, 2017
    Posts:
    234
    Thanks for the suggestion! I like that idea, so I'll put it on the roadmap. :)
    I'll probably work on some other stuff (like layers) first, though.
     
    Lars-Steenhoff likes this.
  10. InScatterbrain

    InScatterbrain

    Joined:
    Mar 7, 2017
    Posts:
    234
    Just wanted to show off some of the progress I've been making on the next version of RetroKit.

    I've been completely overhauling RetroKit's sprite editor window, using UIElements, for greatly improved performance, better maintainability and a more compact layout. The sound effect editor and song composer windows will receive the same treatment in a later release. Because it uses UIElements, it means that Unity 2019.1 or later will be required from now on.

    I'm also working on layers! (Please don't mind the crappy artwork :D)

    Layers.gif
     
    Lars-Steenhoff and mgear like this.
  11. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,527
    cool that you have the layers working!
     
  12. InScatterbrain

    InScatterbrain

    Joined:
    Mar 7, 2017
    Posts:
    234
    Yeah, I'm pretty happy with how it's turning out so far. And I must say using UIElements makes things a lot easier when working on the UI.

    It'll probably still be a little while before the next release, as there's still a lot of debugging and bugfixing to do, but all the pieces are there. :)
     
    Lars-Steenhoff likes this.
  13. InScatterbrain

    InScatterbrain

    Joined:
    Mar 7, 2017
    Posts:
    234
    RetroKit hasn't been active for quite a while now and because of that I've finally decided to officially deprecate it and cease development.

    I apologize to the few RetroKit users that might be out there, who were still hoping another update. If you're running into any issues, please reach out to me. Even though I won't officially support RetroKit anymore, I might still be able to help out.