inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

173만명의 커뮤니티!! 함께 토론해봐요.

취업준비 관련해 궁금한 점이 있어요.

[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문

안녕하세요. 루키스 님 강의 너무 잘 듣고 있습니다. 저는 국비로 유니티를 배우고 스타트업에서 1년 근무하다가 더 좋은 환경으로 이직하고 싶어서 언리얼 공부와 전공 지식을 공부하고 있습니다. 제가 목표로 하는 회사는 컴투스, 펄어비스, 스마일게이트 같이 중견급 이상인데요. 현재 준비하려고 하는 우선순위는 아래와 같습니다. 알고리즘(코딩테스트) 프로젝트(기업들의 채용공고에서 기술스택에 있는 내용을 녹여내 만들 예정) CS(면접 대비) 제가 희망하는 직무는 클라이언트이고 관심있는 분야는 그래픽스입니다. 일단 준비해야 하는 것들은 리스트업을 해놨는데 명확한 가이드가 없어서 방황하고 있습니다. (예를 들어 서버에 대한 지식이 어느 정도 잡혀 있어야 할 지...) 특히 프로젝트 부분과 CS 부분에서 클라이언트 직무가 집중해서 알아야 하는 지식을 배우기 위해서 추천해 주실 강의나 서적이 있을까요?

  • unreal-engine
  • ue-blueprint
활성산소 댓글 1 좋아요 0 조회수 455

너무어려워요...

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해

여기서 이런말 쓰는게 의미 없다는걸 알지만... 저는 C#이랑 유니티만 하다가 c++과 언리얼에 대해선 1도 모르는데요, 이 강의가 처음 입니다.. 1회 완강인데.. 이해 안되는게 100가지가 넘는데..이 부분들이 실제로 언리얼 개발을 할 때 많이 쓰이는건가요...? 지금 시점으로는 턱없이 이해가 안돼서 너무 큰 걱정이듭니다.. 특히 JSON직렬화 과정은 이해보다는 따라 쓰는게 많고 다른 부분들도 이해보다는 "그렇구나"라고 생각하는 부분이 너무 많습니다.. 이부분들을 다 이해하고 넘어가야 하나요..?ㅜㅜ

  • unreal-engine
  • 언리얼-c++
pray 댓글 1 좋아요 0 조회수 443

BigQuery 입문 강의 수강 후 dataset 선정 및 진행 방향성

초보자를 위한 BigQuery(SQL) 입문

안녕하세요. 초보자를 위한 BigQuery(SQL) 입문 잘 들었습니다. 생각보다 재미가 있어서 계속 해보려 하는데 무엇을 해야할지 잘 몰라서 고민입니다. 강의 후반부에 "앞으로 배우면 좋을 내용" 에 있는 순서대로 해보려 했습니다. 공식 문서와 블로그 글을 통해 ARRAY, STRUCT의 기본 공부를 했습니다. 다음으로 넘어가 복잡한 데이터 가공하기 부분을 하고 있습니다. 우선 bigquery의 공개 데이터를 사용해 보자는 생각을 했고 Google Trends datasets과 COVID-19 Public Datasets을 살펴봤습니다. 세부사항과 데이터를 보며 어떤 것을 의미하는지까지는 알 수 있었습니다. 다만 이후부터 어떻게 해야할지 감이 안 왔습니다. 강의를 수강할 때는 예제 문제들이 있으니 배운 것을 적용할 수 있었는데, 처음 보는 데이터고 어떤 목적을 갖고 분석을 해야할지 모르겠습니다. bigquery 프로젝트 예제를 찾아봤지만 마땅한게 없었습니다. 혹시 이 강의를 수강하고 연습해 보기 좋은 dataset과 어떤 방식으로 프로젝트를 진행해야 할지 알고 싶습니다.

  • sql
  • bigquery
  • 데이터-리터러시
타크로 댓글 1 좋아요 0 조회수 551

SendGameplayEventToActor 에서 에러가 발생합니다

이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템

LogAbilitySystem: Error: UAbilitySystemBlueprintLibrary::SendGameplayEventToActor: Invalid ability system component retrieved from Actor BP_TopDownCharacter_C_0. EventTag was Character.Action.AttackHitCheck 히트 판정 기능에서 GA_AttackHitCheck를 발동하지못하고 에러가 납니다. GA_AttackHitCheck와 노티파이 모두 태그는 동일한것을 확인했습니다 저는 맥 환경이라 배포된 프로젝트를 열수없습니다

  • unreal-engine
  • ue-blueprint
  • unreal-engine5
  • 언리얼-c++
  • gas
김달호 댓글 1 좋아요 0 조회수 782

sweepsinglebychannel 오류

언리얼 엔진4 입문 (C++ 기반)

루키스님 안녕하세요 루키스님의 영상을 보면서 포트폴리오를 만들고 있는 학생입니다. 다름이 아니고 인터넷 서핑을 해도 도저히 해답이 나오지 않아 여쭤봅니다. 다음과 같이 코드를 짰음에도 FCollisionQueryParams 쪽에서 컴파일 불가표시가 나오고 있습니다. animnotifystate 에서 루키스님이 짜주신 코드를 했는데도 이러한 현상이 반복되고 있습니다. 혹시 이에 대한 답을 얻을수 있을까여?

  • unreal-engine
  • ue-blueprint
zzodong0309 댓글 0 좋아요 0 조회수 561

[Tip]_Unreal Engine 프로젝트 생성시 Build Error 몇가지

Go Hard to Unreal Engine

우리가 Unreal Project 생성시 알아야 하는 부분이 있습니다. 프로젝트 생성 절대 경로상에 한글, 띄어쓰기, 숫자가 있는 것이 있으면 안됩니다. 즉. 01_Unreal Engine X 언리얼엔진01 X 언리얼ENgine X 폴더 명 For Project Unreal X 위처럼 작성시 언리얼이 해당 경로를 찾을 수 없습니다. 간단히 생각해보면 쉬운데, 우리가 언리얼 에서 헤더 부분을 잘 보시면 됩니다. 헤더부분에 띄어쓰기가 되어있거나. 한글로 적힌 부분이 없습니다. 애초에 한글이나. 띄어쓰기가 있을 경우나 숫자가 먼저 나오는 폴더경로에 있을경우 언리얼 프로젝트가 해당 파일을 찾을 수 없게 됩니다. 혹시나 build 에러가 뜨시거나 한다면 먼저 경로 설정을 확인해 보세요! Live Coding Unreal Engine 5 부터는 Live Coding이라는게 들어가 있습니다. 이전 4에서는 C++에서 빌드후 돌아왔을때 에디터 창이 크래시 나게 되면 피치 못하게 저장이 안되서 날라가는 경우도 있었고, 크래쉬가 나게되어 문제의 원인을 찾지 못하면 프로젝트를 못열고 문제가 되는 부분을 찾아서 코드 수정 후 빌드해서 다시 열거나 프로젝트를 이전 백업파일을 가져와서 열어야 하던 시절이 있었습니다. 라이브코딩은 해당 문제에 대한 부분을 찾아주고 에디터로 오는 특정 문제 되는 부분을 조금 예방할 수 있다는 게 있습니다. 하단에 이렇게 눌러서 하거나. 하단 창 우측에 이렇게 라이브 코딩을 바로 실행할 수 있게되어 있습니다. 이전 처럼 작업이 라이브코딩 없이 Visual studio상 빌드로만 하시는게 편하시거나. 디버깅 할 때 라이브코딩 충돌을 일으키므로 이렇게 점 있는 부분에 속성 부분에서 Enable Live Coding을 꺼서 사용도 가능합니다.

  • unreal-engine
  • 언리얼-c++
빠타박스 댓글 1 좋아요 2 조회수 1253

SQL Error [42501]: ERROR: permission denied for database postgres

데이터 분석 SQL Fundamentals

안녕하세요 '실습용 스키마 설치 이슈 시 적용하세요'라는 강의편에 맥북에서 create schema nw; 이렇게 DBeaver에서 실행을 하면 아래와 같은 에라가 뜨네요 ㅠ SQL Error [42501]: ERROR: permission denied for database postgres

  • sql
  • postgresql
  • dbms/rdbms
심동희 댓글 0 좋아요 0 조회수 802

버전을 맞추었는데도 오류가 발생합니다. (pd ver: 2.0.3, sqlalchemy: 2.0.0)

다양한 사례로 익히는 SQL 데이터 분석

query = """ select * from nw.customers """ df = pd.read_sql_query(sql=query, con=postgres_engine) df.head(10) --------------------------------------------------------------------------- UnicodeDecodeError Traceback (most recent call last) Cell In[25], line 4 1 query = """ 2 select * from nw.customers 3 """ ----> 4 df = pd.read_sql_query(sql=query, con=postgres_engine) 5 df.head(10) File ~\anaconda3\Lib\site-packages\pandas\io\sql.py:468, in read_sql_query(sql, con, index_col, coerce_float, params, parse_dates, chunksize, dtype, dtype_backend) 465 if dtype_backend is lib.no_default: 466 dtype_backend = "numpy" # type: ignore[assignment] --> 468 with pandasSQL_builder(con) as pandas_sql: 469 return pandas_sql.read_query( 470 sql, 471 index_col=index_col, (...) 477 dtype_backend=dtype_backend, 478 ) File ~\anaconda3\Lib\site-packages\pandas\io\sql.py:832, in pandasSQL_builder(con, schema, need_transaction) 829 raise ImportError("Using URI string without sqlalchemy installed.") 831 if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Connectable)): --> 832 return SQLDatabase(con, schema, need_transaction) 834 warnings.warn( 835 "pandas only supports SQLAlchemy connectable (engine/connection) or " 836 "database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 " (...) 839 stacklevel=find_stack_level(), 840 ) 841 return SQLiteDatabase(con) File ~\anaconda3\Lib\site-packages\pandas\io\sql.py:1539, in SQLDatabase.__init__(self, con, schema, need_transaction) 1537 self.exit_stack.callback(con.dispose) 1538 if isinstance(con, Engine): -> 1539 con = self.exit_stack.enter_context(con.connect()) 1540 if need_transaction and not con.in_transaction(): 1541 self.exit_stack.enter_context(con.begin()) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\base.py:3245, in Engine.connect(self) 3222 def connect(self) -> Connection: 3223 """Return a new :class:`_engine.Connection` object. 3224 3225 The :class:`_engine.Connection` acts as a Python context manager, so (...) 3242 3243 """ -> 3245 return self._connection_cls(self) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\base.py:145, in Connection.__init__(self, engine, connection, _has_events, _allow_revalidate, _allow_autobegin) 143 if connection is None: 144 try: --> 145 self._dbapi_connection = engine.raw_connection() 146 except dialect.loaded_dbapi.Error as err: 147 Connection._handle_dbapi_exception_noconnection( 148 err, dialect, engine 149 ) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\base.py:3269, in Engine.raw_connection(self) 3247 def raw_connection(self) -> PoolProxiedConnection: 3248 """Return a "raw" DBAPI connection from the connection pool. 3249 3250 The returned object is a proxied version of the DBAPI (...) 3267 3268 """ -> 3269 return self.pool.connect() File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:452, in Pool.connect(self) 444 def connect(self) -> PoolProxiedConnection: 445 """Return a DBAPI connection from the pool. 446 447 The connection is instrumented such that when its (...) 450 451 """ --> 452 return _ConnectionFairy._checkout(self) File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:1255, in _ConnectionFairy._checkout(cls, pool, threadconns, fairy) 1247 @classmethod 1248 def _checkout( 1249 cls, (...) 1252 fairy: Optional[_ConnectionFairy] = None, 1253 ) -> _ConnectionFairy: 1254 if not fairy: -> 1255 fairy = _ConnectionRecord.checkout(pool) 1257 if threadconns is not None: 1258 threadconns.current = weakref.ref(fairy) File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:716, in _ConnectionRecord.checkout(cls, pool) 714 rec = cast(_ConnectionRecord, pool._do_get()) 715 else: --> 716 rec = pool._do_get() 718 try: 719 dbapi_connection = rec.get_connection() File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\impl.py:168, in QueuePool._do_get(self) 166 return self._create_connection() 167 except: --> 168 with util.safe_reraise(): 169 self._dec_overflow() 170 raise File ~\anaconda3\Lib\site-packages\sqlalchemy\util\langhelpers.py:147, in safe_reraise.__exit__(self, type_, value, traceback) 145 assert exc_value is not None 146 self._exc_info = None # remove potential circular references --> 147 raise exc_value.with_traceback(exc_tb) 148 else: 149 self._exc_info = None # remove potential circular references File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\impl.py:166, in QueuePool._do_get(self) 164 if self._inc_overflow(): 165 try: --> 166 return self._create_connection() 167 except: 168 with util.safe_reraise(): File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:393, in Pool._create_connection(self) 390 def _create_connection(self) -> ConnectionPoolEntry: 391 """Called by subclasses to create a new ConnectionRecord.""" --> 393 return _ConnectionRecord(self) File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:678, in _ConnectionRecord.__init__(self, pool, connect) 676 self.__pool = pool 677 if connect: --> 678 self.__connect() 679 self.finalize_callback = deque() File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:902, in _ConnectionRecord.__connect(self) 900 self.fresh = True 901 except BaseException as e: --> 902 with util.safe_reraise(): 903 pool.logger.debug("Error on connect(): %s", e) 904 else: 905 # in SQLAlchemy 1.4 the first_connect event is not used by 906 # the engine, so this will usually not be set File ~\anaconda3\Lib\site-packages\sqlalchemy\util\langhelpers.py:147, in safe_reraise.__exit__(self, type_, value, traceback) 145 assert exc_value is not None 146 self._exc_info = None # remove potential circular references --> 147 raise exc_value.with_traceback(exc_tb) 148 else: 149 self._exc_info = None # remove potential circular references File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:898, in _ConnectionRecord.__connect(self) 896 try: 897 self.starttime = time.time() --> 898 self.dbapi_connection = connection = pool._invoke_creator(self) 899 pool.logger.debug("Created new connection %r", connection) 900 self.fresh = True File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\create.py:640, in create_engine.<locals>.connect(connection_record) 638 if connection is not None: 639 return connection --> 640 return dialect.connect(*cargs, **cparams) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\default.py:580, in DefaultDialect.connect(self, *cargs, **cparams) 578 def connect(self, *cargs, **cparams): 579 # inherits the docstring from interfaces.Dialect.connect --> 580 return self.loaded_dbapi.connect(*cargs, **cparams) File ~\anaconda3\Lib\site-packages\psycopg2\__init__.py:122, in connect(dsn, connection_factory, cursor_factory, **kwargs) 119 kwasync['async_'] = kwargs.pop('async_') 121 dsn = _ext.make_dsn(dsn, **kwargs) --> 122 conn = _connect(dsn, connection_factory=connection_factory, **kwasync) 123 if cursor_factory is not None: 124 conn.cursor_factory = cursor_factory UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 63: invalid start byte 판다스 버전과 sqlalchemy 버전은 다음과 같이 맞추었습니다 2.0.3 2.0.0

  • sql
  • postgresql
  • dbms/rdbms
  • 퍼포먼스-마케팅
  • 데이터-엔지니어링
KoKuMa 댓글 1 좋아요 0 조회수 2338

선생님 안녕하세요!

Oracle PL/SQL 딱 이만큼.. [개념+실전]

안녕하세요! 수업 정말 잘듣고 있습니다!! 공부한거를 블로그에 작성 하려하는데 예제 같은 것을 출처를 밝혀 포스팅 해도될까요??

  • sql
  • oracle
  • PL/SQL
고재형 댓글 1 좋아요 0 조회수 504

선생님 혹시 tableau 강의는 없을까요

[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이

SAS만 다뤘었고 SQL + Python이 대세인 가 싶었는데 어느 순간 대시보드 구축능력도 요구하네요 ㅋㅋㅋㅋ tableau 강의가 있으실지요.. 뭐부터 손을 대야 할지 .. 고민입니다.

  • sql
러시안블루 댓글 0 좋아요 0 조회수 504

수업자료 빌드 질문있습니다...

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해

제가 5.3.1버전 깃 허브 프로젝트 빌드로 언리얼을 실행시키는 방법을 사용하고 있는데요. 수업 자료의 언리얼 엔진 프로젝트 파일 오른쪽 클릭해서 저의 엔진 버전으로 바꾸고, Generate visual studio project files 도 하고 난 후에, 비주얼 스튜디오 켜고 프로젝트만 빌드하면 프로젝트만 빌드가 되지 않고 제 엔진 코드 쪽도 뭔가 같이 빌드 하는데요. 그러면 수업자료 프로젝트는 켜지긴 하는데 나중에 제 엔진 브라우저를 따로 켜려고 하면 또 다시 빌드하게 됩니다... 이게 반복되는데 수업 자료 같은 다른 버전의 프로젝트를 켜려고 하면 어쩔 수 없는 부분인가요? 아니면 제가 잘못 사용중인 건가요?? 뭔가 수업자료 프로젝트만 마이그레이션 하지 않고 제 코어 엔진 코드를 건드는데 어떤 방법을 써야하는지 잘 모르겠어요....

  • unreal-engine
  • 언리얼-c++
  • 5.3.1
themoon007 댓글 1 좋아요 0 조회수 570

선생님 덕분에 점점 꿈에 가까워지고 있습니다.

[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문

항상 감사합니다. 동영상 올려서 자랑하고 싶었는데 동영상은 못올리네요 구조체에서 좌표가 안가져와진다고 징징대던데 엇그제같은데 지금은 라인트레이스를 이용해서 레이저 조준 유도탄을 만들었습니다. 전에는 뭐가 작동이 안될땐 그저 분노하는거 말곤 방법이 없었는데 지금은 쳇-GPT와 공식사이트 설명을 보면서 연구해 나가고 있습니다. 처음엔 내가 하면 당연히 안될거라는 막연한 좌절감이 있었는데 지금은 자신감이 어느정도 생겼습니다. 꼭 감사 인사를 올리고 싶었습니다.

  • unreal-engine
  • ue-blueprint
흑우 댓글 1 좋아요 1 조회수 436

sql 이후 머신러닝을 배우려 합니다.

데이터 분석 SQL Fundamentals

이왕이면 강사님께서 올리신 강좌를 구매해 이어서 학습을 해보려 합니다. 로드맵이 있다면, 보고 구매를 하려고 했는데 올려져 있는 강의 수는 많은데 머신러닝 관련 로드맵이 없더라고요 파이썬 머신러닝 완벽 가이드, 딥러닝 컴퓨터 비전 완벽 가이드 딥러닝 CNN 완벽 가이드 캐글 advanced 머신러닝 실전 박치기 이 강의들을 기본부터 학습하려 하는데요 오래된 강좌가 개정되어 다른 이름으로 만들어져 있어서 내용이 겹치는게 있는지 아니면 모두 수강하는게 맞는지 어떤 순서로 학습하면 되는지 알고 싶습니다.

  • sql
  • postgresql
  • dbms/rdbms
bluebamus 댓글 1 좋아요 0 조회수 686

안녕하세요 선생님 SQLD 자격증을 취득하기위해선 해당 강의 로드맵을 다 듣는게 좋을까요?

[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이

안녕하세요. 강의를 보면서 열심히 공부하고있습니다. 다름이 아니라 이번에 SQLD 자격증 시험을 신청했습니다. 해당 강의 로드맵을 다 듣고 노랭이 책을 풀려고하는데, 해당 강의 로드맵을 전체적으로 들으면 될까요?

  • sql
Glitch 댓글 0 좋아요 0 조회수 422

애니메이션 관련 질문, 고민이있습니다

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

안녕하세요. 현재 강의 90프로정도 수강하고 저만의 게임을 만들고있습니다. 좋은 강의 감사합니다. 걷기 뛰기 점프같은 캐릭터의 상태, 환경에 따라 변화하는 애니메이션은 애니메이션 블루프린트 에서 스테이트머신으로 처리하고 공격 죽음 스킬공격등 즉각적인 단발성 애니메이션을 애니메이션 몽타주를 사용하면 될까요? 또 강의에선 하나의 몽타주에 대해서 클래스의 멤버변수로 가지고 있는데 만약 여러개의 몽타주가 있을땐 TMap을 사용해서 관리해도 될까요? 더 좋은 방법이 있을까요? 아직초보라 이게 맞는건지 방향이 안서서 여쭤 봅니다..

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
k ch 댓글 1 좋아요 0 조회수 469

With 문

데이터 분석 SQL Fundamentals

강사님 안녕하세요, 조인실습2에서 부서명 SALES와 RESEARCH 소속 직원별로 과거부터 현재까지 모든 급여를 취합한 평균 급여 예시가 조금 헷갈립니다. With 문이 서브쿼리 역할을 하는걸로 이해하고 있는데 해당 예시에서 왜 with문이 왜 필요한지, with문 또는 서브쿼리 사용하지 않고 쿼리를 진행시키는 방법이 있는지 궁금합니다ㅠ

  • sql
  • postgresql
  • dbms/rdbms
Taylor Shin 댓글 2 좋아요 0 조회수 575

AI Patrol 강의중 Target Point 관련 문제

2. [언리얼 시스템 연구 과정] UE5 스파르타 클래스: 심화편

지정된 위리로 patrol 하기 강좌를 보고 따라 했는데 AI가 타겟 포인트로 움직이지를 않네요. 선행 되어져야하는 AI설정이 있나요? 다른 유튜브 강의에서는 AI move를 사용하지 않는 방법을 쓰던데 그 방법으로는 움직이기는하나 오류가 발생합니다. 알려주신 방법으로 구동할수 있는 방법을 알고 싶습니다. 해당 유튜브 강의는 밑에 첨부합니다. https://www.youtube.com/watch?v=_sgyVdwijcE&list=PLJasoZMfO6l5cUGSTLfF5iTeozIuk5W4d&index=12

  • unreal-engine
  • ue-blueprint
칼엘_S 댓글 1 좋아요 0 조회수 729

나래비는 일본어 입니다..

다양한 사례로 익히는 SQL 데이터 분석

선생님.. 나래비는 일본어 입니다. 어감이 예뻐서 옛 우리말인줄 알고 찾아봤는데 '줄을 세우다'라는 일본어 '나라비'가 어원이라고 하네요

  • sql
  • postgresql
  • dbms/rdbms
  • 퍼포먼스-마케팅
  • 데이터-엔지니어링
moonjeongro 댓글 1 좋아요 0 조회수 2159

강의가 너무 어렵습니다. 어떤 방향으로 공부하면 좋을까요?

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

안녕하세요. 언리얼엔진5를 접해보지 않은 상황에서 Part 1을 끝내고 Part 2를 듣던 중(강의명: 캐릭터 컨트롤 설정) 강의가 너무 어려워서 중지하고 질문 남깁니다. 강의 전반적으로 내용이 어려워 말씀을 온전히 이해하기가 어렵습니다. Part 1도 후반부에 직렬화, 패키지, 빌드 시스템(?) 들을때는 많이 어려웠습니다. 더이상 강의를 진행하는건 비효율적이라 생각들어 어떤 로드맵으로 공부를 해야될지 질문을 드립니다. (예를들면 교수님의 언리얼엔진4 책을 먼저 읽고 시작해라... 등) 저의 상황을 말씀드리면, 저는 지방대 컴공 전공자고 학점 4점대로 졸업했습니다. 언리얼엔진5는 유데미로 35%까지 듣다가 영어에 한계를 느껴 인프런으로 교수님 강의를 듣고있었습니다.

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
jh 댓글 1 좋아요 0 조회수 690

좋은 강의 너무 감사합니다.

[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문

루키스님 감사합니다! 그냥 강의가 너무 좋아서 감사 인사를 하고 싶었습니다 ㅎㅎ

  • unreal-engine
  • ue-blueprint
gyu 댓글 1 좋아요 0 조회수 440

인기 태그

인프런 TOP Writers

주간 인기글