Profile Image
Hwang Seon-woo

I am a second-year student at the School of Computer and Artificial Intelligence at Jeonbuk National University, developing games and web services, and preparing for a career as a developer.

              




Fields of Study

These are my learning goals and areas of interest as I work towards becoming a developer.

Artificial Intelligence (AI)

Creating creative and innovative AI services.

Algorithms

Learning algorithms for coding tests and those applied in AI, along with problem-solving.

Planning

Generating ideas for web/app development based on given requirements, focusing on what will attract users, and systematically organizing them.

Networking

Knowledge of networking to solve various problems in development practices.

Game Development

Developing fun and trendy games efficiently for the game companies or users I aim to work for.

Web Development

Building sustainable code using appropriate design patterns and tackling real-world issues like traffic in a practical environment.


Wii Swordplay Clone





Sword-motion

Sword-motion

One of the biggest contributors to the fun of Wii swordplay is the interactive motion of the sword. When users hold the Wii remote as if swinging a sword, the in-game character moves in a way that closely mimics the player’s actual stance, greatly enhancing immersion.

Wii-Style Shader

Wii-Style Shader

The simple yet clean textures applied to characters and buildings are a hallmark of Wii games. I identified the specific characteristics of these textures and implemented them using the Unity engine.

Hit Reaction

Hit Reaction

Another aspect that enhances immersion in a game is the sense of impact. Aside from visual elements like crisp sound effects or visual effects, what truly makes an impact is the hit reaction. So, how does the hit reaction in this game create such a satisfying sense of impact?


YouTube Clone





Video Preview

Video Preview

One of the best user experiences on YouTube is the video preview feature. When hovering over a video thumbnail, users can see a preview of the video without entering the detailed video page, and even control the playback bar directly on the current page.

AWS Lambda

AWS Lambda

To create a service like YouTube, not only must you be able to load numerous videos from storage, but users should also be able to adjust the quality of each video manually. Additionally, the service must be able to handle uploading and playing large videos. Since this cannot be achieved with the basic video tag in HTML, I used AWS Lambda to implement these features.

React & Spring

React & Spring

Although it was possible to build a web service with only backend concepts using server-side rendering with Spring Boot and Thymeleaf, this project focused on providing an excellent user experience by utilizing client-side rendering with React and Spring Boot.


Team Projects