{"id":18448888,"url":"https://github.com/coding-pelican/coding-pelican","last_synced_at":"2026-03-19T04:26:40.627Z","repository":{"id":37412830,"uuid":"387470407","full_name":"coding-pelican/coding-pelican","owner":"coding-pelican","description":"Who is Gyeongtae Kim?","archived":false,"fork":false,"pushed_at":"2024-05-22T14:33:40.000Z","size":72,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-22T15:49:45.361Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coding-pelican.png","metadata":{"files":{"readme":"README.a11y.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-19T13:16:25.000Z","updated_at":"2024-06-07T10:50:27.090Z","dependencies_parsed_at":"2024-03-30T11:21:20.905Z","dependency_job_id":"99a5677c-66d1-4473-adba-8fe1061766b1","html_url":"https://github.com/coding-pelican/coding-pelican","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coding-pelican%2Fcoding-pelican","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coding-pelican%2Fcoding-pelican/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coding-pelican%2Fcoding-pelican/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coding-pelican%2Fcoding-pelican/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coding-pelican","download_url":"https://codeload.github.com/coding-pelican/coding-pelican/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249061263,"owners_count":21206477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T07:17:34.704Z","updated_at":"2026-01-24T00:50:51.539Z","avatar_url":"https://github.com/coding-pelican.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hey, there! I'm Gyeongtae Kim\n\n## About Me\n\nI'm a passionate software engineer with a focus on game engine development.\n\nI love exploring new technologies and constantly expanding my skills in programming languages.\n\nWhen I'm not coding, you can find me indulging in photography, running, or learning new languages.\n\n### Skills\n\n- **Languages:** C, C++, C#, Python\n- **Engines:** Unity, Godot\n- **Tools:** Git, CMake, VSCode\n\n### Special Skills\n\n- Proud owner of an epic tech neck\n- Cheers every time code execution speeds up by 0.01 seconds\n- On a record-breaking caffeine-free streak (since 2022-09-05)\n\n## Contact Links\n\n- **Email:** \u003ccodingpelican@gmail.com\u003e\n- **GitHub:** [https://github.com/coding-pelican](https://github.com/coding-pelican) - My GitHub profile for open-source projects and contributions.\n- **Hashnode:** [Gyeongtae's Blog](https://dasae.hashnode.dev/) - Read my technical articles and tutorials on various programming topics.\n- **Instagram:** [@dev.dasae](https://www.instagram.com/dev.dasae) - Follow me for behind-the-scenes glimpses of my projects and personal life.\n- **Threads:** [@dev.dasae](https://www.threads.net/@dev.dasae)\n- **X(Twitter):** [@dev_dasae](https://x.com/dev_dasae)\n- **itch.io:** [Dev.Dasae](https://coding-pelican.itch.io/) - Check out my game development projects and releases.\n\n## Story?\n\n### My Journey: From a Curious Boy to a Game Engine Developer\n\n#### Once Upon a Time...\n\nThere was a young boy with unusual hobbies: DOS game emulation and game localization. He was quite the geek, though he didn't realize it at the time.\n\nOne day, curiosity struck him. Instead of developing games within a game development environment, he wondered what it would be like to develop games in the real world.\n\nHis best friend encouraged him, \"Just give it a try!\"\n\"Why not! Let's do it!\" he replied. He stumbled upon a Java-based block-coding app and began his journey into game development.\n\nThat young boy, once filled with dreams, is now an engineer who develops his own game engines.\n\n#### From \"I'll Make Everything Myself!\"\n\n\u003e \"Who needs a game engine to create a fun game?\n\u003e I can create fun games even without a game engine!\"\n\u003e — The past me\n\nThis statement isn't entirely wrong.\nThe boy disliked dependencies and wanted to build everything from himself.\n\nHe actually made a pretty fun game, his first project titled 'We are Going'.\n\nIt was fun but full of issues, as you'd expect from a first project:\n\n- Slow performance: \"A text adventure game dropping to 16 FPS?\"\n- Unstable UI: \"The UI elements are flying around!\"\n- Data loss: \"All the play story logs are gone!\"\n\n#### To \"I'll Create What I Needed to Better Understand\"\n\n\u003e \"What I cannot create, I do not understand.\"\n\u003e — Richard Feynman\n\nOverwhelmed by bug reports and the worst performance issues across multiple projects, he realized he needed a solid foundation and systematic approach to create stable, high-performance games that could bring his ideas to life.\n\n- He learned half of C (it was harder and less fun than Java).\n- Developed simple mini-games (a top-down shooter and a Super Hexagon clone) with Godot.\n- Learned C# and Unity.\n\nFeeling stagnant in his learning, he ventured into non-game domains, exploring various languages and frameworks to expand his knowledge.\n\nHe faced a common challenge: lack of foundational knowledge, leaving many concepts unclear.\n\n- He delved into algorithms and data structures.\n- Studied C++ and participated in informatics Olympiads and various programming competitions.\n- Sought to understand computers and paradigms, grasping about memory management and diving into fundamentals of CS, English, discrete mathematics, and programming.\n\nBy connecting these dots and revisiting C, the scattered puzzle pieces finally fell into place.\n\nTrue understanding.\nHe realized that by directly working with concepts and building things himself, he could gain insights and integrate background knowledge more effectively.\n\nHe began to enjoy developing high-quality software more than just high-performance games.\n\nThrough numerous collaborations and freelance work, delivering quality softwares to clients became a source of joy, extending beyond just his own games and projects.\n\n#### Technical Perspective\n\nWhile my main domain remains game development, my approach has evolved.\nI still want to create great game software.\nOften, this involves using existing game engines,\nwhich led me to build my own.\n\nUnderstanding the \"black box\" of game engines is,\nI believe, The path to creating great software.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoding-pelican%2Fcoding-pelican","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoding-pelican%2Fcoding-pelican","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoding-pelican%2Fcoding-pelican/lists"}