Menu
CoddyTech
학습 경로

유니티 게임 개발 학습 경로

Unity 안에서 C#을 한 가지씩 배운 뒤, 3D 게임 10개를 기능 하나씩 만듭니다. 모든 게임은 브라우저에서 코드 옆에서 실행됩니다.

2,139+ 명의 codders가 이 코스들에 등록함

408 개 강의413 챌린지759 퀴즈 문제

학습 경로의 게임 3개 플레이하기

모두 브라우저에서 실행되는 진짜 Unity C#입니다. Play를 누른 뒤 슬라이더로 코드의 값을 바꾸고, 그 값이 게임을 어떻게 바꾸는지 확인해 보세요. 휴대폰에서는 화면의 키를 사용하세요.

방향키나 WASD로 공을 굴려 코인을 모으고, Space로 점프하세요. force를 올리면 공이 날아갑니다.

실시간 값
using UnityEngine;
using TMPro;

public class Ball : MonoBehaviour
{
    public float force = 12f;
    public float jumpForce = 5f;
    public TMP_Text scoreText;

    private Rigidbody rb;
    private int coins;

    void Start()
    {
        rb = GetComponent<Rigidbody>();
        ShowScore();
    }

    void Update()
    {
        bool onGround = transform.position.y < 0.55f;
        if (Input.GetKeyDown(KeyCode.Space) && onGround)
        {
            rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
        }
    }

    void FixedUpdate()
    {
        float x = Input.GetAxis("Horizontal");
        float z = Input.GetAxis("Vertical");
        rb.AddForce(new Vector3(x, 0f, z) * force);
    }

    public void AddCoin()
    {
        coins++;
        ShowScore();
    }

    void ShowScore()
    {
        scoreText.text = "Coins: " + coins;
    }
}

이런 스크립트를 직접 작성하는 법이 바로 이 학습 경로에서 배우는 내용입니다. 무료이고, 브라우저에서 진행합니다.

단계별 Unity 게임 개발

5 개 강의5 섹션408 개 강의413 챌린지759 퀴즈 문제

각 단계는 하나의 Coddy 강의입니다. 진도는 강의별로 저장됩니다.

  1. 1
    이 단계 시작시작게임 안에서 쓰는 첫 C#: 변수, if, 반복문, 메서드. 그다음 GameObject와 컴포넌트, Start와 Update, 입력, 오브젝트 생성, 그리고 첫 완성 게임.시작전용 페이지
  2. 2
    이 단계 시작시작Rigidbody, 콜라이더와 트리거, 물리 머티리얼, 레이어와 레이캐스트를 물리로 움직이는 게임 속에서 배웁니다.시작
  3. 3
    이 단계 시작시작TextMeshPro를 이용한 UI, 씬, PlayerPrefs를 이용한 데이터 저장, CharacterController, Input System.시작
  4. 4
  5. 5
  6. 6
    이 단계 시작시작ScriptableObjects, 이벤트, 상태 머신, 오브젝트 풀링: 더 큰 Unity 게임을 체계적으로 유지하는 방법입니다.시작
  7. 7
제공되는 것
코딩을 배우기 위해 사용할 모든 것

해보면서 배우기

실제 코드를 작성하고, 데이터베이스를 쿼리하고, 웹사이트를 구축하고, AI 프롬프트를 마스터하세요. 인터랙티브 레슨으로 현대 개발자에게 필요한 모든 기술을 다룹니다.

playground.js
코드 편집기
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
테스트 #1test Case Success icon
테스트 #2test Case Success icon
테스트 #3test Case Failure icon
입력
"Alex"
출력
"Hello, Coddy! Alex"

연속 기록을 쌓아보세요

꾸준히 하고 성장하는 모습을 지켜보세요! 매일 코딩 습관을 추적하고, 동결 기능으로 연속 기록을 보호하고, 매일 참여해서 보상을 받으세요.

12 일 연속

내일도 돌아와서 연속 기록을 유지하세요!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

더블 오어 낫싱

7일 중 5일차

fire Freeze icon

연속 기록 동결

2 left

당신은 혼자가 아닙니다

글로벌 리더보드에서 경쟁하고, 친구를 초대해서 보상을 받고, 서로의 성공을 축하하세요. 코딩은 친구와 함께하면 더 좋아요!

챌린저 리그
챌린저 리그상위 7명 승급
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon승급 구역leaderboard Arrow Up icon

모든 방식으로 학습

읽고, 듣고, 스스로 확인하고, AI에게 묻고, 이미 배운 내용을 찾아보세요. 모든 수업이 당신에게 맞춰집니다.

변수 입문
오디오

변수는 나중에 프로그램에서 참조할 값을 저장하는, 이름이 있는 컨테이너입니다.

Python에서는 이름, 등호, 저장할 값을 차례대로 써서 만듭니다.

값은 시간이 지나며 바뀔 수 있습니다. 재할당하면 그 이름이 새로운 값을 가리킵니다.

1xSarah

수료증을 받으세요

완료한 모든 코스에 대해 인증서를 받으세요. LinkedIn 프로필과 이력서에 추가하여 고용주에게 코딩 전문성을 보여주세요.

Coddy수료증
이 인증서는홍길동성공적으로 완료했음을 증명합니다
python iconPython 기초
인증됨
날짜2026년 1월
LinkedInLinkedIn에 추가

Coddy에서 Unity 게임 개발을 배워야 하는 이유

  • C#부터 시작하므로, Unity 스크립트를 열었을 때 클래스나 리스트가 무엇인지 몰라 헤맬 일이 없습니다.
  • 게임 전체를 레슨마다 기능 하나씩, 이기고 질 수 있을 때까지 만듭니다.
  • 게임은 컴퓨터, Chromebook, 휴대폰 어디서든 코드 옆에서 실행됩니다.
  • 코드는 실제 Unity C#입니다: MonoBehaviour, Rigidbody, TextMeshPro, Input System, ScriptableObjects.

Unity 게임 개발에 대한 질문

유니티에서 게임은 어떻게 만드나요?

Unity 게임은 GameObject로 이루어진 씬과, 그 동작을 정하는 C# 스크립트로 되어 있습니다. 엔진 안에서 시작해 C#의 각 요소를 게임에 처음 필요할 때 배우고, 게임을 기능 하나씩 만들며, 더 큰 아키텍처 전에 객체 지향 C#을 배웁니다. 이 경로도 그 순서를 따릅니다.

이 학습 경로에 Unity 에디터가 필요한가요?

아니요. 모든 레슨과 게임은 Unity API를 그대로 따르는 Coddy 자체 엔진으로 브라우저에서 실행됩니다. Unity 에디터(Windows, macOS, Linux에서 개인 용도로 무료)는 자신의 게임을 만들어 출시할 때 필요합니다.

이 게임들을 Unity에서 다시 만들 수 있나요?

네. 스크립트는 표준 Unity C#입니다. 에디터에서 씬(오브젝트, 그 콜라이더, 카메라)을 직접 만들고, 스크립트를 컴포넌트로 추가한 뒤 Play를 누르면 됩니다.

C#을 이미 안다면요?

Unity 스크립팅 기초의 두 번째 장부터 시작하세요. 첫 장은 C#의 기초를 가르칩니다. 뒤에 나오는 반복문과 메서드 장도 금방 끝나고, 객체 지향 C# 단계는 건너뛰어도 됩니다.

전체 학습 경로는 얼마나 걸리나요?

하루 한 시간이면 약 4개월입니다. 필요한 C#을 포함해 Unity에 약 3개월, 객체 지향 C#에 몇 주, 추가 게임마다 며칠이 걸립니다.

Coddy는 Unity 소속인가요?

아니요. Coddy는 Unity Technologies와 제휴 관계가 아니며 Unity Technologies의 보증을 받지 않았습니다. Unity는 Unity Technologies의 상표입니다.

Unity 게임 개발자 경로 수료증을 받을 수 있나요?

네. 모든 단계를 마치면 Unity 게임 개발자 경로 전체에 대한 무료 수료증 하나를 받습니다. 과정에서 마친 모든 강좌가 기재되고 각 강좌의 수료증으로 연결되어, 누구나 기재된 모든 기술을 확인할 수 있어요. LinkedIn 프로필에 추가할 수 있습니다. Coddy가 발급하는 수료증이며, 공인 자격이 아닙니다.

다른 학습 경로

같은 코스를 다른 직무에 맞게 배열한 경로입니다. 진행 상황은 이어집니다. 한 경로에서 마친 코스는 그 코스를 포함한 모든 경로에서 인정됩니다.

모든 학습 경로
Coddy 프로그래밍 언어 일러스트

Unity 게임 개발자 경로를 무료로 시작하세요

학습 시작