251128 TIL - 블루프린트 세션 2회차, C언어 기초세션 1회차

2025. 11. 28. 20:34언리얼 7기 본캠프

아침에는 블루프린트 세션에서 기본적인 게임개발의 직군들에 대해서 알아보고, 하는 역할들에 대해서 배웠음.

기획자, 아티스트, 3D 모델러, 프로그래머, 사운드 디자이너, PD 그 외에도 정말 다양하고 많은 사람들이 모여서 게임을 만든다는걸 알 수 있었음

그리고 어제 받았던 프로젝트를 열어서 뷰포트의 기본과 에디터의 기본에 대해 복습하고, 이것저것 만져보는 시간을 가졌음

 

 

액터 이동과 조정을 통해서 간단하게 만든 미로

 

이후에 머터리얼도 건들며 추가로 수정해서 만든 부분들. 저 수정(?)은 지붕 액터를 조정해서 만듬

 

 

이후 저녁에는 C언어 기초세션이 진행되었고, 사전캠프때 들었던 세션과 내용은 비슷했지만 직접 입력해야하는 코드가 많아서 도움이 많이 되었음

특히 변수 지정과정에서 줄넘김 오류가 있어서 고민을 했는데, 결국 코드를 잘못 입력해서 그런거라 어떻게든 해결이 되었음

코드를 직접 입력하는건 정말 쉽지 않은것 같음. 특히 무선 키보드를 노트북에 사용중인데 이게 멤브레인 키보드에 납작한거라 코딩에 부적합하다는걸 느끼고 다른 키보드의 필요성을 여실히 느낌. 일단 좀 더 해보고 생각할 예정

 

작성한 코드

#include <stdio.h>int main() {
    char name[20];
    printf("=== Astronaut Information System === \n");
    printf("Enter your name: \n");
    scanf("%s", name);
    int age;
    printf("Enter your age: \n");
    scanf("%d", &age);
    int weight;
    printf("Enter your weight (kg): \n");
    scanf("%d", &weight);
    char planet[20];
    printf("Enter your home planet: \n");
    scanf("%s", planet);
    printf("\n");
    printf("-------------------------------------------- \n");
    printf("Commander %s, age %d, weight %dkg \n", name, age, weight);
    printf("Home planet: %s \n", planet);
    printf("Welcome aboard the Nbcamp Explorer! \n");
    printf("System is initializing...");
    return 0;
}