본문/내용
1. 본인의 프로그래밍 경험과 기술 스택에 대해 구체적으로 기술해 주세요.
모바일 게임 개발을 위해 프로그래밍을 시작하게 되었습니다. 주로 사용하는 언어는 자바와 코틀린이며, 안드로이드 플랫폼에서의 앱 개발에 대해 깊게 공부하였습니다. 이를 통해 특징적인 사용자 인터페이스와 효율적인 데이터 처리 방식을 이해하였으며, 다양한 API를 활용하여 게임 내 기능을 구현할 수 있는 역량을 갖추게 되었습니다. 또한, C++과 C#도 배워서 엔진과의 연동, 성능 최적화를 수행할 수 있습니다. Unity 엔진을 활용하여 간단한 모바일 게임을 제작하며, 게임의 프로젝트 구조와 그래픽 처리, 물리 연산에 대한 이해도 높였습니다. 소스 코드 작성 시 가독성과 유지 보수성을 고려하며, 성능 향상을 위해 불필요한 연산을 줄이고, 메모리 관리에 신경 썼습니다. 또한, git을 이용한 버전 관리와 협업 방법에 대한 경험도 갖추고 있으며, 팀 프로젝트를 진행하면서 코드 리뷰와 디버깅 능력도 향상시켜 왔습니다. 게임 개발 과정에서 필요한 네트워크 통신, 서버와의 연동, 데이터 저장 방법을 익히기 위해 SQL과 REST API에 대해서도 공부하였으며, 이를 통해 실시간 유저 …