- 초보자 환영
AI 코딩 도우미
실습 중심의 대화형 강의
모든 레슨에 음성 나레이션 제공
지식을 확인하는 퀴즈
마지막에 경로 수료증, 그리고 과정 중 8개 더
학습 경로의 게임 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 게임 개발
각 단계는 하나의 Coddy 강의입니다. 진도는 강의별로 저장됩니다.
해보면서 배우기
실제 코드를 작성하고, 데이터베이스를 쿼리하고, 웹사이트를 구축하고, AI 프롬프트를 마스터하세요. 인터랙티브 레슨으로 현대 개발자에게 필요한 모든 기술을 다룹니다.
연속 기록을 쌓아보세요
꾸준히 하고 성장하는 모습을 지켜보세요! 매일 코딩 습관을 추적하고, 동결 기능으로 연속 기록을 보호하고, 매일 참여해서 보상을 받으세요.
12 일 연속
내일도 돌아와서 연속 기록을 유지하세요!
January 2026
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
더블 오어 낫싱
7일 중 5일차
연속 기록 동결
2 left
당신은 혼자가 아닙니다
글로벌 리더보드에서 경쟁하고, 친구를 초대해서 보상을 받고, 서로의 성공을 축하하세요. 코딩은 친구와 함께하면 더 좋아요!
모든 방식으로 학습
읽고, 듣고, 스스로 확인하고, AI에게 묻고, 이미 배운 내용을 찾아보세요. 모든 수업이 당신에게 맞춰집니다.
변수는 나중에 프로그램에서 참조할 값을 저장하는, 이름이 있는 컨테이너입니다.
Python에서는 이름, 등호, 저장할 값을 차례대로 써서 만듭니다.
값은 시간이 지나며 바뀔 수 있습니다. 재할당하면 그 이름이 새로운 값을 가리킵니다.
수료증을 받으세요
완료한 모든 코스에 대해 인증서를 받으세요. LinkedIn 프로필과 이력서에 추가하여 고용주에게 코딩 전문성을 보여주세요.
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가 발급하는 수료증이며, 공인 자격이 아닙니다.