Tagged articles
349 articles
Page 3 of 4
Sensors Frontend
Sensors Frontend
Mar 22, 2022 · Frontend Development

Essential Reads: Modern Frontend, Architecture, and Development Insights

This curated list highlights twelve insightful articles covering Formily's design, React Hooks quirks, ESModule production strategies, Observable-based anti‑corruption layers, REST API POST debates, TypeScript pitfalls, WebAssembly future, spline vs. Bézier curves, Cocos engine rendering, handling complexity with DDD, and React's automatic import changes.

Game DevelopmentReactTypeScript
0 likes · 5 min read
Essential Reads: Modern Frontend, Architecture, and Development Insights
58 Tech
58 Tech
Mar 22, 2022 · Game Development

Swift Native Mini‑Game Development in the Same‑City App: Architecture, Mixed‑Language Integration, and Performance Optimizations

This article describes how the Same‑City team migrated H5 mini‑games to a native Swift/SpriteKit solution, detailing the mixed Objective‑C/Swift environment, core game architecture, use of Swift functional and generic features, and the resulting improvements in package size, startup time, FPS, and memory consumption.

Game DevelopmentGenericsMixed Language
0 likes · 27 min read
Swift Native Mini‑Game Development in the Same‑City App: Architecture, Mixed‑Language Integration, and Performance Optimizations
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Mar 18, 2022 · Game Development

Understanding QA: Roles and Practices in Game Development (Part 1)

This article introduces the concept of QA in game development, explains its responsibilities from delivery testing to test delivery, highlights the importance of early requirement analysis, test case design, cost estimation, and collaboration with planners, and reflects on the value and confidence QA brings to the production pipeline.

Game DevelopmentQASoftware Testing
0 likes · 8 min read
Understanding QA: Roles and Practices in Game Development (Part 1)
58UXD
58UXD
Mar 18, 2022 · Game Development

How to Create a 3D Tiger IP: From Concept to Animation

This article walks through the complete workflow of designing the Tiger Jiji IP, covering concept research, 3D nude modeling, high‑precision sculpting, UV unwrapping with RizomUV, material creation, lighting and rendering using OC, and final animation implementation with Lottie.

3D modelingGame DevelopmentUV unwrapping
0 likes · 9 min read
How to Create a 3D Tiger IP: From Concept to Animation
DaTaobao Tech
DaTaobao Tech
Mar 16, 2022 · Game Development

Texture Compression Techniques and Performance in WebGL and Mobile Games

Texture compression dramatically reduces memory and CPU decode costs while allowing GPUs to read data directly, making formats such as ETC1/2, ASTC, PVRTC and S3TC essential for WebGL and mobile game graphics, though developers must manage lossy quality, size constraints, and platform support.

Game DevelopmentKTXTexture Compression
0 likes · 12 min read
Texture Compression Techniques and Performance in WebGL and Mobile Games
Kuaishou Tech
Kuaishou Tech
Mar 14, 2022 · Game Development

Enhancing Physically Based Rendering with Noise Algorithms: Theory, Implementation, and Visual Examples

This article explains how noise algorithms such as Perlin, FBM, and Worley can complement Physically Based Rendering (PBR) to overcome its limitations, presenting theoretical background, shader implementations, and visual results that demonstrate more realistic and dynamic textures for graphics applications.

Game DevelopmentGraphics RenderingNoise Algorithms
0 likes · 11 min read
Enhancing Physically Based Rendering with Noise Algorithms: Theory, Implementation, and Visual Examples
Java Captain
Java Captain
Mar 11, 2022 · Game Development

Werewolf Game Mini‑Program Project Overview and Implementation Guide

This article presents a comprehensive walkthrough of a Werewolf tabletop game mini‑program, detailing project features, role descriptions, UI design, and providing full front‑end code for the home page, role selection, and gameplay screens, along with visual screenshots and download links.

Game DevelopmentMiniProgramWeChat
0 likes · 5 min read
Werewolf Game Mini‑Program Project Overview and Implementation Guide
21CTO
21CTO
Mar 6, 2022 · Game Development

How to Build a Missile Auto‑Tracking System in Python with Pygame

This article explains how to implement an automatic missile‑tracking system for a shooting game using Python’s Pygame library, covering the underlying differential‑equation‑based algorithm, step‑by‑step trigonometric calculations, handling of coordinate systems, image rotation challenges, and provides complete source code.

Game DevelopmentMissile TrackingPygame
0 likes · 11 min read
How to Build a Missile Auto‑Tracking System in Python with Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Feb 26, 2022 · Game Development

Python Fruit Ninja Game Tutorial with Pygame

This tutorial walks through building a simple Fruit Ninja‑style game in Python using Pygame, covering imports, window setup, random fruit generation, drawing text and lives, handling game over screens, and implementing the main loop with event processing and scoring.

Fruit NinjaGame DevelopmentPygame
0 likes · 6 min read
Python Fruit Ninja Game Tutorial with Pygame
ELab Team
ELab Team
Feb 23, 2022 · Game Development

Master WebXR with A‑Frame: Build a VR Game from Scratch

This tutorial walks you through WebXR concepts, the A‑Frame framework, ECS architecture, and step‑by‑step code to create a simple VR game, covering scene setup, assets, primitives, components, JavaScript interaction, and audio integration for a complete web‑based XR experience.

A-FrameECSGame Development
0 likes · 32 min read
Master WebXR with A‑Frame: Build a VR Game from Scratch
Python Programming Learning Circle
Python Programming Learning Circle
Feb 18, 2022 · Game Development

Python Game Development Code Collection

This article presents a collection of thirteen Python game development examples, each with a brief description, gameplay illustration, and complete source code using libraries such as pygame and PyQt5, covering games like coin collector, ping‑pong, skiing, space shooter, whack‑a‑mole, dinosaur runner, match‑3, Tetris, snake, 24‑point puzzle, balance beam, alien invasion, and tic‑tac‑toe.

Code SamplesGame DevelopmentPygame
0 likes · 39 min read
Python Game Development Code Collection
Python Programming Learning Circle
Python Programming Learning Circle
Feb 16, 2022 · Game Development

Python Ski Game Development with Pygame

This article introduces a complete Python ski game built with Pygame, explaining the game mechanics, displaying screenshots of the interface and animation, and providing the full source code along with required image assets for readers to understand and recreate the project.

Game DevelopmentPygamePython
0 likes · 9 min read
Python Ski Game Development with Pygame
Shopee Tech Team
Shopee Tech Team
Jan 20, 2022 · Game Development

Shopee Games: Engine Selection, Optimization, and Engineering Practices for H5 Game Development

Shopee Games chose the Egret engine for its lightweight 2D performance on low‑end Southeast Asian devices, built a custom toolchain with texture‑atlas and draw‑call optimizations, trimmed unused modules, migrated the project to a modern npm‑based workflow with Webpack, linting, testing and CI/CD, and created scaffolding utilities that now let developers treat H5 game development like any frontend project, speeding iteration and improving code quality.

Egret engineGame DevelopmentPerformance Optimization
0 likes · 19 min read
Shopee Games: Engine Selection, Optimization, and Engineering Practices for H5 Game Development
ByteFE
ByteFE
Jan 19, 2022 · Frontend Development

Spring Festival Mini‑Game Development with Vue.js: Mechanics, Bullet Chat, Sound, and Quiz System

This article walks through the creation of a Spring Festival themed mini‑game using Vue.js, covering game rules, global settings, menu generation, sound handling, bullet‑chat implementation, enemy (NianShou) behavior, firecracker control, bullet mechanics, a timed quiz system, and end‑game handling, all illustrated with code snippets.

Game DevelopmentJavaScriptQuiz
0 likes · 19 min read
Spring Festival Mini‑Game Development with Vue.js: Mechanics, Bullet Chat, Sound, and Quiz System
Shopee Tech Team
Shopee Tech Team
Dec 30, 2021 · Game Development

Inside Shopee Candy: Building a Scalable Match‑3 H5 Game Architecture

This article walks through the origin, architecture, and tooling of Shopee Candy, a multi‑region match‑3 H5 game, detailing the Algorithm SDK, animation system, map editor, score runner, replayer, and future plans for configurability, performance, anti‑cheat, and AI‑driven level design.

Game DevelopmentH5Tooling
0 likes · 16 min read
Inside Shopee Candy: Building a Scalable Match‑3 H5 Game Architecture
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 24, 2021 · Game Development

Testing Practices for Real-Time MMO PvP Events

This article outlines comprehensive testing strategies for real‑time MMO PvP events, covering pre‑test preparation, environment setup, function blocking, role data verification, match flow designs, betting, spectating, data persistence, stress testing, and risk mitigation to ensure stable and fair competitive gameplay.

Event TestingGame DevelopmentMMO
0 likes · 18 min read
Testing Practices for Real-Time MMO PvP Events
php Courses
php Courses
Dec 22, 2021 · Frontend Development

Christmas-Themed Mini Games with Source Code (jQuery, HTML5, Canvas)

This article introduces five fun Christmas-themed mini games—including a jQuery lottery page, a cliff‑crossing Santa game, a canvas gift‑catching game, an HTML5 red‑packet game, and a mobile jQuery red‑packet game—each with a brief description and downloadable source code links.

CanvasGame DevelopmentHTML5
0 likes · 3 min read
Christmas-Themed Mini Games with Source Code (jQuery, HTML5, Canvas)
Taobao Frontend Technology
Taobao Frontend Technology
Dec 16, 2021 · Artificial Intelligence

How Virtual Digital Humans Are Shaping the Future of Entertainment and Tech

This article defines virtual characters, outlines their market growth and industry chain, showcases leading products and solutions, and details the technical research—including AI-driven animation, rendering pipelines, scene orchestration, and big‑data algorithms—being pursued by Alibaba's front‑end team.

AIBig DataGame Development
0 likes · 12 min read
How Virtual Digital Humans Are Shaping the Future of Entertainment and Tech
Python Programming Learning Circle
Python Programming Learning Circle
Dec 9, 2021 · Game Development

Modular Alien Invasion Game Tutorial with Python and Pygame

This tutorial walks through building a complete Alien Invasion arcade game in Python using Pygame, explaining the modular design of settings, ship, alien, bullet, button, game statistics, and scoreboard modules, and demonstrates how to implement game loops, event handling, collision detection, and scoring logic.

Alien InvasionGame DevelopmentModular Programming
0 likes · 15 min read
Modular Alien Invasion Game Tutorial with Python and Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Nov 23, 2021 · Game Development

Python Pygame Skiing Game Tutorial with Full Source Code

This tutorial walks through building a simple skiing game in Python using Pygame, explaining the game mechanics, required image assets, and providing the complete source code that handles skier movement, obstacle generation, collision detection, scoring, and rendering in a 640×640 window.

Game DevelopmentPythonSkiing Game
0 likes · 7 min read
Python Pygame Skiing Game Tutorial with Full Source Code
Programmer DD
Programmer DD
Nov 18, 2021 · Game Development

Dive Into Mindustry: Build and Run a Java Tower‑Defense Game

This article introduces the open‑source Java tower‑defense game Mindustry, explains its gameplay and resource‑management mechanics, provides step‑by‑step instructions for compiling and running it on Windows, Linux and macOS with JDK 16‑17, and highlights its value as a learning resource for Java game development.

Game DevelopmentJavaMindustry
0 likes · 4 min read
Dive Into Mindustry: Build and Run a Java Tower‑Defense Game
Python Programming Learning Circle
Python Programming Learning Circle
Nov 13, 2021 · Game Development

Python Game Development Tutorials: 2048, Snake, Tetris, and LianLianKan with Pygame and Tkinter

This article provides step‑by‑step Python tutorials for creating classic games—including 2048, Snake, Tetris, and LianLianKan—detailing design principles, core logic, and complete source code using Pygame and Tkinter for learners with basic Python and game‑programming knowledge.

2048Game DevelopmentLianLianKan
0 likes · 39 min read
Python Game Development Tutorials: 2048, Snake, Tetris, and LianLianKan with Pygame and Tkinter
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 29, 2021 · Game Development

Understanding the Metaverse: Origins, Hype, Definition, and Underlying Technologies

The article traces the Metaverse from its literary origin in Neal Stephenson's 1992 novel, explains the current investment frenzy by major tech firms, defines the concept through examples like the Oasis and Roblox's eight attributes, and outlines the key technologies—5G, edge computing, VR/AR/MR, blockchain, and AI—required to realize it while highlighting cost challenges.

5GARBlockchain
0 likes · 6 min read
Understanding the Metaverse: Origins, Hype, Definition, and Underlying Technologies
Douyu Streaming
Douyu Streaming
Sep 27, 2021 · Game Development

Douyu’s Live2D Virtual Avatar Plugin: Unity Architecture & Key Tech

This article details Douyu's virtual avatar tool built on Unity and Live2D, covering project background, core features, layered architecture, key technologies such as Unity rendering, FairyGUI UI, TCP-based IPC, model dressing and recoloring, face‑data processing, and future development plans.

Game DevelopmentIPCLive2D
0 likes · 13 min read
Douyu’s Live2D Virtual Avatar Plugin: Unity Architecture & Key Tech
MaGe Linux Operations
MaGe Linux Operations
Sep 26, 2021 · Game Development

Build a Classic Snake Game with Python and Pygame

This tutorial walks through creating a fully functional Snake game in Python using Pygame, covering window setup, snake and food initialization, directional controls, movement logic, collision detection, scoring, speed scaling, and game‑over conditions, all illustrated with code snippets and diagrams.

Game DevelopmentPygameSnake Game
0 likes · 5 min read
Build a Classic Snake Game with Python and Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Sep 26, 2021 · Game Development

Creating an Arkanoid Clone with Python and PygameZero

This tutorial walks through building a simple Arkanoid‑style game using Python and PygameZero, covering installation, window setup, drawing paddles and bricks, handling input, implementing ball physics, collision detection, and adding scoring logic, with complete code snippets and explanations.

ArkanoidGame DevelopmentPyGameZero
0 likes · 12 min read
Creating an Arkanoid Clone with Python and PygameZero
Tencent Cloud Developer
Tencent Cloud Developer
Sep 23, 2021 · Game Development

Understanding C++20 Coroutines and Their Application in a Game Scheduler

The article walks through C++20 coroutines—from basic suspension mechanics and the roles of coroutine_handle, promise_type, and awaitable methods—to constructing a lightweight game scheduler that manages task lifetimes, await modes, and RPC integration, and demonstrates how this approach mirrors Python’s yield‑based skill system while offering clearer, high‑performance native code.

AsynchronousC++20Game Development
0 likes · 29 min read
Understanding C++20 Coroutines and Their Application in a Game Scheduler
Python Programming Learning Circle
Python Programming Learning Circle
Sep 22, 2021 · Game Development

Rabbit Eats Mooncake Game Tutorial Using Python Pygame

This article walks through creating a simple Python pygame game where a rabbit moves with WSAD or arrow keys to eat stationary mooncakes, gaining weight, with collision detection, dynamic mooncake spawning, and a game‑over condition when the rabbit’s weight exceeds a threshold, including full source code.

Game DevelopmentPythonTutorial
0 likes · 9 min read
Rabbit Eats Mooncake Game Tutorial Using Python Pygame
Java High-Performance Architecture
Java High-Performance Architecture
Sep 22, 2021 · Game Development

What Keeps Dwarf Fortress Evolving for 20 Years? Inside a 700k‑Line Solo Project

The article explores how Tarn Adams has single‑handedly maintained and expanded Dwarf Fortress for two decades, detailing its massive 700,000‑line C/C++ codebase, unique development philosophy, funding through donations, and recent Steam release while revealing the challenges of solo indie game creation.

Dwarf FortressGame Developmentindie games
0 likes · 12 min read
What Keeps Dwarf Fortress Evolving for 20 Years? Inside a 700k‑Line Solo Project
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 16, 2021 · Operations

Baidu Game Microservice Monitoring Practice: System Design and Evolution

This article describes Baidu's game microservice monitoring practice, detailing the initial challenges, system design, risk control, intelligent monitoring, multi‑dimensional visualization, smart alerting, and efficient fault localization, illustrating how a systematic approach improves detection speed, coverage, and issue resolution for large‑scale online games.

AlertingGame Developmentmonitoring
0 likes · 12 min read
Baidu Game Microservice Monitoring Practice: System Design and Evolution
Alibaba Terminal Technology
Alibaba Terminal Technology
Sep 8, 2021 · Game Development

What’s New in Oasis Engine 0.5? Major Animation, Rendering, and Physics Upgrades

Oasis Engine 0.5 introduces a redesigned animation system with Animator, BlendShape support, a revamped PBR material interface using spherical harmonics, new 2D SpriteAtlas tools, enhanced physics APIs, expanded Spine and Lottie components, plus dozens of examples and higher test coverage, setting the stage for the upcoming 0.6 milestone.

Game DevelopmentOasis EnginePhysics
0 likes · 11 min read
What’s New in Oasis Engine 0.5? Major Animation, Rendering, and Physics Upgrades
转转QA
转转QA
Aug 27, 2021 · Game Development

Improving Game Business Data Construction to Reduce Cost and Increase Efficiency

This article describes the challenges of custom‑heavy game business workflows and manual data‑construction testing, then presents an initial and a refined solution that automates data generation across multiple game titles, reduces coupling, and improves efficiency and cost for backend operations.

Backend automationCost reductionGame Development
0 likes · 5 min read
Improving Game Business Data Construction to Reduce Cost and Increase Efficiency
Liulishuo Tech Team
Liulishuo Tech Team
Aug 24, 2021 · Game Development

Implementing 3D Character Skinning and Animation in CocosCreator 3.0

This guide details how to implement 3D character skinning and multi‑part animation in CocosCreator 3.0 by splitting FBX models into separate prefab components, addressing material, mesh, and simultaneous animation challenges, and provides key TypeScript code for part replacement.

3DCharacter SkinningCocosCreator
0 likes · 7 min read
Implementing 3D Character Skinning and Animation in CocosCreator 3.0
Python Programming Learning Circle
Python Programming Learning Circle
Jul 16, 2021 · Game Development

Python Turtle Tom & Jerry Game Tutorial

This tutorial demonstrates how to build a simple Tom & Jerry chase game using Python's turtle graphics, covering interface setup, keyboard controls for the mouse, random positioning of the cat and mouse, collision detection, time tracking, and displaying the final score on the screen.

Game DevelopmentTom and JerryTutorial
0 likes · 4 min read
Python Turtle Tom & Jerry Game Tutorial
High Availability Architecture
High Availability Architecture
Jul 15, 2021 · Operations

Baidu Game Microservice Monitoring Practice and System Design

This article describes Baidu's comprehensive approach to monitoring game microservices, covering the background, initial monitoring tools, evolution of the monitoring system, systematic design for risk control, intelligent detection, alarm optimization, efficient fault localization, and future outlook for high‑availability architecture.

BaiduGame DevelopmentMicroservices
0 likes · 13 min read
Baidu Game Microservice Monitoring Practice and System Design
Beike Product & Technology
Beike Product & Technology
Jun 11, 2021 · Game Development

Building a Multi‑Platform Mini‑Game with Cocos Creator: From Project Setup to Publishing

This tutorial walks you through creating a multi‑platform “Merge Big Watermelon” mini‑game using Cocos Creator, covering game rules, engine architecture, project structure, component‑based scripting, physics and collision handling, asset management, build configuration, and publishing to various platforms.

Cocos CreatorGame DevelopmentJavaScript
0 likes · 22 min read
Building a Multi‑Platform Mini‑Game with Cocos Creator: From Project Setup to Publishing
MaGe Linux Operations
MaGe Linux Operations
Jun 5, 2021 · Game Development

How to Build a Missile Auto‑Tracking System in Python with Pygame

This article explains the mathematics and step‑by‑step Python implementation of a missile auto‑tracking algorithm for shooting games, covering time‑slice integration, angle calculation, coordinate updates, image rotation handling, and provides complete, runnable Pygame code.

Game DevelopmentMissile TrackingPygame
0 likes · 9 min read
How to Build a Missile Auto‑Tracking System in Python with Pygame
Python Programming Learning Circle
Python Programming Learning Circle
May 31, 2021 · Game Development

Python Pygame Missile Auto‑Tracking Algorithm Tutorial

This article explains how to implement a missile auto‑tracking system in a 2D shooting game using Python and Pygame, covering the underlying differential‑equation‑based algorithm, step‑by‑step calculations, handling of coordinate systems, and code for rotation and rendering.

Game DevelopmentMissile TrackingPygame
0 likes · 9 min read
Python Pygame Missile Auto‑Tracking Algorithm Tutorial
58UXD
58UXD
May 26, 2021 · Game Development

From 3D Modeling to Game Launch: Practical Tips for Building a Cocos Creator Game

This article details a hands‑on exploration of gamified product design, covering how to create 3D models in Cinema 4D, export animation parameters from After Effects, compress sequence‑frame assets, and integrate UI and audio into a Cocos Creator‑based pet‑raising game aimed at boosting user retention and traffic.

After EffectsAudio CompressionCinema 4D
0 likes · 10 min read
From 3D Modeling to Game Launch: Practical Tips for Building a Cocos Creator Game
Python Programming Learning Circle
Python Programming Learning Circle
May 17, 2021 · Game Development

Design and Implementation of a Snake Game Using Python and Pygame

This article presents a comprehensive overview of a Snake game project built with Python and Pygame, detailing game rules, overall design, required libraries, core functions such as food generation, movement, collision detection, mode handling, and includes the complete source code for both normal and wall‑through modes.

Game DevelopmentPygameSnake Game
0 likes · 19 min read
Design and Implementation of a Snake Game Using Python and Pygame
Top Architect
Top Architect
May 17, 2021 · Game Development

Creating a Hero in King of Glory: Java OOP Tutorial (Part 1)

This article walks through building a simple hero system for the game King of Glory using Java, covering package setup, class definitions for heroes, equipment, and monsters, and a demo program that creates a hero, simulates earning gold, and purchases items to enhance attributes.

EquipmentGame DevelopmentHero
0 likes · 11 min read
Creating a Hero in King of Glory: Java OOP Tutorial (Part 1)
Java Captain
Java Captain
May 16, 2021 · Game Development

Creating a Hero in a Java Game: Step-by-Step Tutorial (Part 1)

This article walks through building a simple Java-based game prototype by creating hero, equipment, and monster classes, demonstrating object-oriented concepts, and showing a main program that simulates hero creation, resource gathering, and equipment purchase.

Code ExampleEquipmentGame Development
0 likes · 9 min read
Creating a Hero in a Java Game: Step-by-Step Tutorial (Part 1)
Python Programming Learning Circle
Python Programming Learning Circle
May 15, 2021 · Game Development

Python Pygame Tank Battle Game Implementation

This article presents a complete Python 3 + Pygame implementation of a classic tank battle game, detailing the visual layout, full source code with sprite classes for tanks, bullets, obstacles, and game logic, and explains how to run and customize the game.

Game DevelopmentPygameSprite
0 likes · 39 min read
Python Pygame Tank Battle Game Implementation
Python Crawling & Data Mining
Python Crawling & Data Mining
May 5, 2021 · Game Development

Master Pyglet: Build Games, Audio, and Video with Python

This tutorial walks you through installing pyglet, creating windows, adding text and images, handling keyboard and mouse events, processing input, and playing audio and video, providing a comprehensive guide to building lightweight Python games and multimedia applications.

Game DevelopmentPythonaudio
0 likes · 15 min read
Master Pyglet: Build Games, Audio, and Video with Python
Taobao Frontend Technology
Taobao Frontend Technology
Apr 28, 2021 · Frontend Development

How Alibaba’s Taobao Gold Upgrade Revolutionized Frontend Game Development

This article details the evolution of the Taobao Gold product, the challenges faced during its upgrade to a town-themed experience, and the frontend solutions—including a mixed DOM‑Canvas architecture, layered rendering, animation techniques, performance optimizations, and accessibility implementations for visually impaired users.

CanvasGame Developmentaccessibility
0 likes · 19 min read
How Alibaba’s Taobao Gold Upgrade Revolutionized Frontend Game Development
Kuaishou Tech
Kuaishou Tech
Apr 25, 2021 · Game Development

How an NES (FC) Emulator Works: Architecture, Memory, CPU, PPU, and Rendering

This article explains the fundamental principles and workflow of building an NES (Family Computer) emulator, covering ROM loading, memory mapping, CPU and PPU collaboration, graphics rendering, sprite handling, palette management, and interrupt processing with illustrative code examples.

CPUGame DevelopmentMemory
0 likes · 17 min read
How an NES (FC) Emulator Works: Architecture, Memory, CPU, PPU, and Rendering
ByteFE
ByteFE
Apr 23, 2021 · Frontend Development

Curated Technical Articles: Node.js 16 Release, Frontend Performance, CSS @property, WebRTC, Game Development, and More

This roundup presents a selection of recent technical articles covering the Node.js 16 release, front‑end performance optimizations, CSS @property advances, WebRTC transport protocols, game‑engine dark‑mode implementation, Babel deep‑dive, and a new Flutter‑based web rendering engine, each linked for further reading.

CSSFlutterGame Development
0 likes · 4 min read
Curated Technical Articles: Node.js 16 Release, Frontend Performance, CSS @property, WebRTC, Game Development, and More
Python Programming Learning Circle
Python Programming Learning Circle
Apr 1, 2021 · Fundamentals

Building a Hangman Word‑Guessing Game in Python

This tutorial walks through the complete design and implementation of a Hangman word‑guessing game in Python, covering library imports, variable declarations, hidden‑word generation, the main game loop, input handling, guess validation, life‑count management, repeated‑guess detection, win/lose conditions, and output clearing within a Jupyter Notebook environment.

Game DevelopmentJupyter NotebookLists
0 likes · 12 min read
Building a Hangman Word‑Guessing Game in Python
Liangxu Linux
Liangxu Linux
Mar 29, 2021 · Fundamentals

Discover Classic Source Code Masterpieces Every Developer Should Explore

This article showcases remarkable historical source code—from the Apollo 11 guidance computer and Quake III Arena's graphics tricks to the massive GNU compiler, Chromium's modular architecture, and the compact Gitk GUI—highlighting how developers achieved extraordinary efficiency and innovation with limited resources.

Game DevelopmentSoftware Engineeringcompiler
0 likes · 6 min read
Discover Classic Source Code Masterpieces Every Developer Should Explore
MaGe Linux Operations
MaGe Linux Operations
Mar 20, 2021 · Game Development

How to Build a Flappy Bird Clone with Python and Pygame

This article walks you through creating a Flappy Bird‑style game using Python 3 and the pygame library, covering installation, running the program, visual demos, and a full source‑code listing that includes bird, pipe, stone, and bullet mechanics with level progression and sound effects.

Flappy BirdGame DevelopmentPygame
0 likes · 17 min read
How to Build a Flappy Bird Clone with Python and Pygame
Aotu Lab
Aotu Lab
Mar 9, 2021 · Game Development

How to Build a ‘Merge Watermelon’ Game with Phaser 3 and TypeScript

This step‑by‑step guide shows how to create a simple “merge watermelon” HTML5 game using Phaser 3, TypeScript, and Matter.js physics, covering project setup, asset loading, fruit creation, input handling, collision logic, scoring, and game‑over detection.

CollisionGame DevelopmentHTML5
0 likes · 10 min read
How to Build a ‘Merge Watermelon’ Game with Phaser 3 and TypeScript
58UXD
58UXD
Mar 4, 2021 · Game Development

How Layered Decomposition Can Transform Game UI Design

This article explains how breaking down game UI into experience, mechanism, and presentation layers—and analyzing them vertically and horizontally—helps designers align product goals with player needs, leading to clearer layouts and stronger player engagement.

Game DevelopmentLayered DesignUI layout
0 likes · 7 min read
How Layered Decomposition Can Transform Game UI Design
Top Architect
Top Architect
Feb 20, 2021 · Fundamentals

Impressive Source Code Examples Every Developer Should Explore

The article showcases a curated collection of remarkable source code—from the Apollo 11 guidance computer and Quake III Arena's fast inverse‑square‑root routine to the massive GNU compiler, Chromium browser engine, and the single‑file Gitk GUI—illustrating how developers historically pushed hardware limits and organized complex projects.

ChromiumGame DevelopmentGit
0 likes · 7 min read
Impressive Source Code Examples Every Developer Should Explore
Java Captain
Java Captain
Feb 9, 2021 · Fundamentals

Applying the Chain of Responsibility Pattern to King of Glory Lottery System (Java Implementation)

This article explains how the Chain of Responsibility design pattern can be used to model the King of Glory lottery mechanism, describes the pattern's structure, advantages, and use cases, and provides a complete Java implementation with handler interfaces and concrete classes for different draw actions.

Chain of ResponsibilityDesign PatternsGame Development
0 likes · 11 min read
Applying the Chain of Responsibility Pattern to King of Glory Lottery System (Java Implementation)
Liangxu Linux
Liangxu Linux
Jan 31, 2021 · Game Development

How to Tweak the “Big Watermelon” Cocos Game: Source Files and Score Hacks

This guide walks you through the core source files of the popular “Big Watermelon” Cocos game, explains its simple click‑collision‑score‑display flow, and shows concrete code snippets for altering the scoring logic or other gameplay tweaks, while hinting at algorithmic optimization.

CocosGame DevelopmentJavaScript
0 likes · 4 min read
How to Tweak the “Big Watermelon” Cocos Game: Source Files and Score Hacks
Programmer DD
Programmer DD
Jan 24, 2021 · Game Development

The Untold Story of Yao Zhuangxian – Father of Chinese RPGs

This article chronicles the life and career of Yao Zhuangxian, the creator of the legendary Chinese RPG series "The Legend of Sword and Fairy," detailing his early fascination with games, his breakthrough with "Monopoly," the rise and challenges of the Xianjian franchise, and his lasting impact on the Chinese gaming industry.

Chinese RPGGame DevelopmentGame History
0 likes · 13 min read
The Untold Story of Yao Zhuangxian – Father of Chinese RPGs
Kuaishou Large Model
Kuaishou Large Model
Jan 7, 2021 · Game Development

Mastering PBR Asset Creation with Substance Painter: From IBL to Custom Shaders

This article explains the fundamentals of physically based rendering (PBR) assets, the role of Substance Painter tools, image‑based lighting theory, texture export standards, and provides step‑by‑step shader code modifications to achieve consistent results between Substance Painter previews and real‑time game engines.

Game DevelopmentIBLPBR
0 likes · 11 min read
Mastering PBR Asset Creation with Substance Painter: From IBL to Custom Shaders
21CTO
21CTO
Dec 28, 2020 · Game Development

Remembering DirectX Pioneer Eric Engstrom and Turing Laureate Edmund Clarke

The article commemorates the unexpected passing of DirectX co‑creator Eric Engstrom and the COVID‑19 death of Turing Award winner Edmund M. Clarke, highlighting their seminal contributions to Windows game development and model‑checking verification techniques that continue to shape modern computing.

DirectXGame DevelopmentTuring Award
0 likes · 5 min read
Remembering DirectX Pioneer Eric Engstrom and Turing Laureate Edmund Clarke
Java Captain
Java Captain
Dec 13, 2020 · Game Development

Step‑by‑Step Java Swing Game Development Tutorial: Building the “RunDay” Runner Game with MVC Architecture

This tutorial walks through the complete development of a Java Swing runner game called RunDay, covering requirement documentation, MVC design, login, start screen, loading screen with threading, main gameplay including background scrolling, player animation, multiple obstacle types, collision detection, pause/continue logic, and the final end‑screen UI, all illustrated with full source code snippets.

Game DevelopmentJavaMVC
0 likes · 41 min read
Step‑by‑Step Java Swing Game Development Tutorial: Building the “RunDay” Runner Game with MVC Architecture
Tencent Cloud Developer
Tencent Cloud Developer
Nov 27, 2020 · Game Development

Jump Point Search (JPS) and Four Optimized Variants for High‑Performance Pathfinding

The article presents Jump Point Search and four high‑performance variants—JPS‑Bit, JPS‑BitPrune, JPS‑BitPre, and JPS‑BitPrunePre—that combine bitwise acceleration, pruning, preprocessing, and compact multithreaded memory structures to achieve up to 273× faster pathfinding than classic A* on a 200‑grid benchmark.

Algorithm OptimizationGame DevelopmentJump Point Search
0 likes · 35 min read
Jump Point Search (JPS) and Four Optimized Variants for High‑Performance Pathfinding
58UXD
58UXD
Nov 16, 2020 · Game Development

Why Blender Is the Ultimate Free 3D Creation Suite for Creators

This article explores Blender’s open‑source origins, key advantages like cross‑platform support and comprehensive toolsets, guides beginners through installation and interface basics, showcases its capabilities from modeling to VFX, and offers practical tips for maximizing productivity in 3D projects.

3D modelingBlenderGame Development
0 likes · 9 min read
Why Blender Is the Ultimate Free 3D Creation Suite for Creators
Sohu Tech Products
Sohu Tech Products
Nov 4, 2020 · Frontend Development

Creating a Pure‑CSS Escape‑Room Game

This tutorial demonstrates how to build a fully functional escape‑room style puzzle game using only HTML and CSS—no JavaScript—by leveraging checkboxes as switches, label‑for associations, sibling selectors, and CSS variables to manage scene navigation and interactive elements.

CSSEscape RoomGame Development
0 likes · 6 min read
Creating a Pure‑CSS Escape‑Room Game
58UXD
58UXD
Oct 20, 2020 · Game Development

Inside a Game Art Team: From Concept to Launch – A Complete Workflow

This article outlines the full workflow of a game art team, covering its organizational structure, each phase of game development from project initiation to post‑launch, and the detailed art production steps—including style definition, 2D and 3D creation, UI animation, special effects, asset integration, testing, and launch.

3D modelingGame DevelopmentTeam Organization
0 likes · 10 min read
Inside a Game Art Team: From Concept to Launch – A Complete Workflow
Sohu Tech Products
Sohu Tech Products
Oct 14, 2020 · Game Development

Understanding Nodes, Components, and Rendering Pipelines in Cocos Creator

This article provides an in‑depth overview of Cocos Creator's node‑component architecture, covering node creation, hierarchy, spatial properties, touch event flow, and the detailed Visit and Render processes that transform component data into WebGL graphics for game development.

Cocos CreatorComponentGame Development
0 likes · 16 min read
Understanding Nodes, Components, and Rendering Pipelines in Cocos Creator
Programmer DD
Programmer DD
Sep 11, 2020 · Game Development

Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial

This tutorial walks you through creating a fully functional Tetris clone using Python's PyQt5 library, covering game logic, rendering, user controls, shape management, line clearing, and includes complete source code for all core classes and methods.

GUIGame DevelopmentPyQt5
0 likes · 20 min read
Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial
Open Source Linux
Open Source Linux
Aug 21, 2020 · Game Development

Run a Command-Line Dou Dizhu Game on Linux: Full Setup Guide

This step-by-step tutorial explains how to prepare a CentOS environment, install Java and Maven, clone the Ratel source code, build the project, launch the command-line Dou Dizhu client, and play the game with various modes, providing all necessary commands and screenshots.

Game DevelopmentLinuxdou dizhu
0 likes · 6 min read
Run a Command-Line Dou Dizhu Game on Linux: Full Setup Guide