About:
JSLegendDev writes about web and game development, focusing on their intersection.
Website:
Specializations:
Interests:
Subscribe to RSS:
The author shares their discovery of the AthenaEnv project, which allows developers to create PS2 games using JavaScript instead of traditional languages like C or C++. They detail their experience of porting their Sonic infinite ...
The author shares insights on developing a mouse-driven action RPG, detailing challenges faced and design improvements made to enhance the combat experience.
The author shares their journey of creating a small RPG inspired by classic games like Dragon Quest and modern titles like Undertale and Elden Ring. They discuss the importance of scoping the project within a 1-2 month timeframe, ...
A comparative analysis of KAPLAY, Phaser, and Excalibur frameworks for 2D web game development, emphasizing performance, ease of use, and packaging for Steam.
The post provides a comprehensive guide for beginners interested in game development using JavaScript. It emphasizes the importance of learning programming fundamentals before diving into game development. The author discusses the...
This tutorial teaches how to create a Sonic-themed infinite runner game using TypeScript and the KAPLAY game library. It covers setting up the project, initializing the canvas, creating scenes, loading assets, and implementing gam...
This blog post is the final part of a tutorial series on building a game search application using React. It covers the implementation of various components, including a game card component, error handling, loading indicators, and ...
Web game development offers a unique opportunity for both beginners and experienced developers to create small, finishable projects with quick feedback and low barriers to entry.
The author recounts their transition from web development to game development, detailing challenges with Phaser and a shift to Godot for better performance and ease of use.
The author shares the ongoing development of an action RPG, focusing on combat mechanics, storytelling, and visual design while seeking community feedback.
The author recounts their transition from web development to game development, detailing challenges with Phaser and ultimately finding success with the Godot engine.
The author recounts their transition from using Phaser to Godot for game development, highlighting the challenges and advantages of each framework in creating a 2D RPG.
The author discusses performance issues encountered while developing a tiny RPG using web technologies, specifically when wrapped as a desktop app. Initial performance was poor compared to running in Firefox, prompting the author ...
The post discusses GemShell, a tool for packaging web games as desktop applications, allowing for easy export across multiple platforms. It compares GemShell to other options like NW.js and highlights its features, including a Lit...
The author shares their journey of trying to convert web games made in JavaScript into desktop applications. They explore various technologies like Electron, Tauri, Neutralino, and Wails, discussing the pros and cons of each. Ulti...
This post provides five practical tips for programmers looking to improve their pixel art skills, emphasizing the subjective nature of art and the importance of developing good taste. The author suggests using references from exis...
This blog post is the second part of a tutorial series on creating a Sonic-themed infinite runner game using TypeScript and KAPLAY. It covers the implementation of game mechanics such as collecting rings, scoring systems, adding e...
The post discusses how to find inspiration for creating small games, emphasizing the use of PICO-8, a fantasy console with limitations that encourage creativity. The author suggests exploring old arcade and console games for remak...
KAPLAY is a user-friendly JavaScript library for game development, ideal for those familiar with PICO-8, offering built-in functionalities for quick game prototyping.
The post discusses KAPLAY, a new JavaScript/TypeScript library for game development that is a fork of the defunct Kaboom.js. It highlights the library's potential by listing interesting games created with it, including remakes of ...
Phaser is a powerful framework for developing 2D web games, offering essential tools and concepts for game configuration, scene management, and asset handling.
This post provides a concise overview of KAPLAY, an open-source library for game development in JavaScript and TypeScript. It explains key concepts such as the entity component system (ECS), built-in features like rendering, asset...
The post promotes a course on using Phaser 4 to create a Sonic-themed infinite runner game, highlighting its advantages for web developers.
The author is developing a small RPG game using JavaScript and the KAPLAY game library but is facing performance issues, particularly during battles. They are seeking feedback from their audience by providing a link to an unfinish...