Meng-Shiun Lin | Front-end & Game Developer

Hi, I'm Meng-Shiun Lin. A front-end & game developer.

VIEW WORK

I'm passionate about web & game development.

web-dev-icon

Web Development

I’m a front-end web developer who is interested in all the aspects of web development. I mostly specialize in ReactJS, JavaScript, HTML5, CSS3 but also work with Gulp, PHP & MySQL. I recently graduated from the Google Developer Challenge Scholarship for Front-End Development.

game-dev-icon

Game Development

I’ve always liked creating my own games, starting out as an artist making 2D and 3D artwork. Over the last few years I’ve also been learning game programming and mobile development, mostly using Unity and C#. I originally studied game development at SupInfoGame and went on to work on AR/VR and mobile games.

Web Projects

infinite-debugger_preview

Infinite Debugger

Using an existing Canvas to create a classic Frogger arcade game. The player controls a coder who is facing annoying bugs, the goal is to solve the bugs and earn as much money as possible.

Object-Oriented JavaScript
neighborhood-map_preview

Neighborhood Map

Showing highlighted PoI's and restaurants in Stockholm, along with displaying extra information through Foursquare API. This project is also built with accessibility in mind.

ReactJS, Google Maps API, Foursquare API
my-reads_preview

MyReads

A book managing app which allows users to perform book searches, adding them to your shelf and categorizing them.

ReactJS
memory-game_preview

Memory Game

The player needs to match 2 cards with the same pattern, each turn the table shuffles a deck of 16 cards.

Object-Oriented JavaScript
restaurant-reviews_preview

Restaurant Reviews

I converted a provided static design and made it responsive. Service worker is implemented to bring a seamless offline experience. The app is also accessible to screen readers.

Service Worker, Accessibility
calculator_preview

Calculator

A simple calculator written in JavaScript that also includes a history log.

JavaScript, jQuery, Bootstrap
pixel-art-maker_preview

Pixel Art Maker

An easy-to-use pixel editor created in JavaScript. The editor features a color picker, eraser, templates to choose from and supports saving & loading.

JavaScript, jQuery, Bootstrap
twitch-streamer_preview

Twitch Streamer

A web application that tracks the status of popular streamers using the Twitch API.

JavaScript, Bootstrap
pomodoro-clock_preview

Pomodoro Clock

A small Pomodoro clock in JavaScript. Pomodoro is a popular technique that helps in getting things done, using 25 minute work sessions. Can be used for programming, studying, writing, cooking or simply concentrating on something important.

JavaScript, jQuery, Bootstrap
wikipedia-viewer_preview

Wikipedia Viewer

A web application that lets you search articles using the Wikipedia API.

JavaScript, Wikipedia API, Bootstrap
trip-planner_preview

Trip Planner

To learn more about app development, I created a small mobile app that helps me plan my trips. Featuring task lists for activities and tracking the things to pack.

JavaScript, Ionic, Angular
mentify_preview

Mentify

A web application for an organization to store information about their members. The members can also login and find/share their data with other members.

PHP, MySQL, JavaScript, Bootstrap

Game Projects

hidden-kitty_preview

Hidden Kitty

Hidden Kitty is a seek & find game for children ages 3. I worked on various 2D and 3D artwork for the iOS version. The game is currently available on the app store!

Unity (C#), Blender, Photoshop
vr-scene_preview

VR Interior

I wanted to create a realistic interior environment in virtual reality. After looking at reference from architects, I modeled the furniture using Blender and created materials using Substance Designer. Then everything was imported into Unity, where the scene was lightmapped and finally the Oculus SDK was added.

Unity (C#), Blender, Substance, Oculus SDK
WIP
hold-the-door_preview

Hold The Door

A tower defense game for iOS & Android, place soldiers, traps and towers to hold off the enemies before they reach the goal.

2D & 3D, Unity, Blender, Photoshop
village-builder_preview

Village Builder

A prototype for a farming game to learn more about C# and game programming. The player can walk around and grow crops and tend to the animals.

Unity (C#), Blender, Photoshop
umbras-tale_preview

Umbra's Tale

To learn about C# and game programming I worked on a platform game in Unity. The player can switch between a boy and a spirit, together they can solve puzzles to escape the castle.

Unity (C#), Blender, Photoshop
hzpa_preview

HZPA

Hollywood Zombie Pinball Apocalypse is an iOS game, created together with 5 other students. The player controls a zombie-pinball horde through various Hollywood movie sets. They can contaminate humans to enlarge the horde and use special abilities from Hollywood movie stars.

2D & 3D, 3dsMax, Unity

3D & Animation

reality_preview

Reality

With my love for animation, I made a short film to learn more about the fundamentals of 3D modeling and animation. It’s a story about a boy who is stuck in his nightmare.

Unity (C#), Blender, Photoshop