소재환
Smileface Arcade 개발의 자양분 : 인터랙티브 디자인 수업과 Processing
대학 시절, 인터랙티브 디자인 수업을 통해 처음으로 Processing을 접하게 되었습니다. Processing은 시각적 인터랙티브 프로그램을 쉽게 만들 수 있는 도구로, 저에게 새로운 세계를 열어주었습니다. 이 수업에서 ‘얼굴 인식으로 연주하는 악기’를 만드는 프로젝트를 시작하면서, 지금의 Smileface Arcade를 개발하는 데 중요한 자양분이 되었습니다.
얼굴 인식 악기에서 게임 개발로의 전환
처음에는 얼굴 인식을 통해 악기를 연주하는 아이디어가 신선하고 재미있을 것이라 생각했습니다. 그러나 실제로 구현해보니 기대만큼의 재미를 느끼지 못했습니다. 그래서 ‘재미’에 대해 다시 생각해보게 되었고, 게임이야말로 진정한 재미를 줄 수 있다고 결론지었습니다. 그 당시 유행하던 ’항아리 게임(Getting Over It)’을 직접 즐겨보며 얼굴 인식을 통해 조작하는 조금 더 어려운 게임을 만들어보자는 아이디어로 방향을 전환하게 되었습니다.
배운 점
이 프로젝트를 통해 얻은 배움은 Smileface Arcade 개발의 밑거름이 되었습니다.
1. 반응형 디자인의 중요성: 다양한 디스플레이 사이즈에 맞춰 게임 에셋과 화면 구성을 반응형으로 개발하는 것이 사용자 경험에 매우 중요하다는 것을 깨달았습니다. 이는 다양한 환경에서 게임을 즐기는 사용자들에게 일관된 경험을 제공하기 위한 필수 요소입니다. 이러한 배움은 Smileface Arcade의 디자인에 고스란히 적용되었습니다.
2. 얼굴 인식 인터페이스의 가능성: 처음에는 단순한 재미 요소로 생각했던 얼굴 인식이 실제로 매우 흥미로운 인터페이스가 될 수 있다는 것을 알게 되었습니다. 이 경험은 Smileface Arcade의 얼굴 인식 기능 기반 게임을 개발하는 데 큰 도움이 되었습니다.
3. 프로토타이핑과 개발 경험: 이 프로젝트를 통해 p5.js로 프로토타이핑을 하고, 이를 기반으로 게임 엔진을 활용한 개발, 웹 버전으로 전환하는 과정을 수월하게 할 수 있었습니다.
무엇인가 만들어본 경험들이 녹아있는 Smileface Arcade를 널리 알리진 못하고 있지만, 그간의 경험들을 기록하고 회고하는 일을 더 이상 미루지 않기위해 글을 남겨봅니다.
Smileface.Arcade
미소 지을 수 있는 모두를 위한 게임 공간