Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Creating Characters for Unity

Discussion in '2D' started by artzeegirl5, Nov 12, 2020.

  1. artzeegirl5

    artzeegirl5

    Joined:
    Oct 30, 2020
    Posts:
    2
    Hello! I am new to Unity, and I am creating a prototype of a video game idea I have. My game is a 2D platformer. I am a graphic designer, which means I want to use my own artwork. However, I do not understand how to make a playable character for Unity. What file format does it need to be? What size do I make it? How do I lay it out? How do I import it? How do I make the character interact with its surroundings?

    I have found many tutorials, but none are answering my main questions about file type and how to lay out the character. Any help is appreciated! Thank you :)
     
  2. Chris-Trueman

    Chris-Trueman

    Joined:
    Oct 10, 2014
    Posts:
    1,256
    There is a list of supported formats and how to import them on this page https://docs.unity3d.com/Manual/ImportingTextures.html. I use psd format so I can update the texture in Photoshop and preserve all the layers.

    Size is a quality verses style verses platform thing that needs to be worked out.

    How to layout the character? Depends on the animation. Frame animation is the more common way, but is tedious and takes up more texture space requiring you to draw out each frame one at a time. Unity has a new 2D animation tool that works similar to 3D animation with bones, not sure how it works I've yet to play around with it. I make the parts individually that I want to move like head, legs, arms, body and then I lay it out in Unity using separate GameObjects and SpriteRenderers for each part.

    Interaction depends on gameplay mechanics. Lots of tutorials on how to do it for different game types.

    If you're just starting out, take your time and learn. Good games take time to make.
     
    artzeegirl5 likes this.
  3. artzeegirl5

    artzeegirl5

    Joined:
    Oct 30, 2020
    Posts:
    2
    Thank you so much! I really appreciate it.