Best of Game Development — February 2024
- 1
- 2
Theo - t3․gg·2yMarioKart.js Blew My Mind (Open Source + React + ThreeJS)
A developer has recreated the classic multiplayer game Mario Kart using react and threejs, and the project is now open source. The game utilizes react 3 fiber, a wrapper for threejs that simplifies 3D rendering in webgl. The code is easy to read and understand, and the developer has included additional open source projects related to gamepad control and cart physics. The camera in react 3 fiber allows for easy manipulation of the game's viewpoint. The project also incorporates the use of libraries such as zustand for managing game state.
- 3
freeCodeCamp·2y
How to Create Animations in React 18
Learn how to create CSS animations in React 18 for a better user experience. Get a quick introduction to the 2048 game and see examples of highlighting and sliding animations. Find out the prerequisites for creating animations and discover a course on Udemy to build your own 2048 game.
- 4
Community Picks·2y
Game Development and Multimedia: Godot Engine, A Game-Changer in Game Development
Explore open source alternatives in game development and multimedia with a focus on Godot Engine, a free and open source, cross-platform game engine with powerful 2D and 3D capabilities. It champions accessibility, robust features, and an intuitive workflow, making it a great alternative to proprietary engines like Unity and Unreal Engine.
- 5
Hacker News·2y
SuperTux/supertux: SuperTux source code
SuperTux is an open-source platform game inspired by Super Mario Bros. It features multiple worlds, enemy fighting mechanics, power-ups, and the mission to save Penny from the villain Nolok. The latest release, version 0.6.3, includes updates to the Forest World and plans for version 0.7.0 with reworked boss fights, graphics, and worlds.
- 6
- 7
Community Picks·2y
Game Development and Multimedia: theatre.js, Unleashing Creativity in Animation and Motion Design
Theatre.js is a javascript animation library that allows you to create detailed and intricate motion graphics. It can be used to animate 3D objects, HTML/SVG, micro-interactions, generative interactive art, and more. It has an intuitive timeline editor, supports real-time collaboration, has an extensible architecture, and offers high performance. It is compared to proprietary animation tools like Adobe After Effects and Autodesk Maya. There is open source support for theatre.js.
- 8
Godot·2y
Dev snapshot: Godot 4.3 dev 3
January has been busy on the development side for the upcoming Godot 4.3, and we now have a whole month’s worth of new features, important bug fixes and other refactorings for you to test. This dev snapshot includes the first implementation of many long-awaited improvements, such as single-threaded web exports, Wayland support for Linux, and Direct3D 12 support in official builds, with a caveat. The editor also received theme and UX improvements.
- 9
Community Picks·2y
Building a Memory Game in Next.js: A step by step guide
Building a memory game in Next.js with step-by-step instructions. The game involves matching photos by clicking on squares. Randomization is used to shuffle the cards. When all matches are found, a congratulatory message is displayed.
- 10
Community Picks·2y
Building a Snake Game in Next.js: A step by step guide
Learn how to build a snake game in Next.js using React and Tailwind CSS. The game involves controlling a moving snake and eating food to grow longer, while avoiding walls and the snake's own tail. The tutorial provides step-by-step instructions and includes features such as generating random food, handling keyboard events, and detecting game over conditions.
- 11
Godot·2y
Dev snapshot: Godot 4.3 dev 4
Godot 4.3 dev 4 is a pre-release with many bug fixes, stability improvements, and new features. Highlights include AnimationMixer feature parity and other animation enhancements, .NET code quality improvements, fixes for invalid/corrupt scenes, the introduction of UFBX for importing FBX files, huge improvements to pixel stability for pixel art games, rendering features and enhancements, and a redesigned graph editor for Visual Shaders.
- 12
- 13
80 LEVEL·2y
Google's New AI Can Generate Entire 2D Platformer Games
Google's DeepMind team has developed Genie, an AI model capable of generating entire 2D platformer games from a single image prompt. Genie can turn various types of images into simplistic games and has implications for training future AI agents.