GitHub topics: game-loop
IceCreamYou/MainLoop.js
Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.
Language: JavaScript - Size: 1.49 MB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 538 - Forks: 53

definitelyavi/snake-game-v1.00
Customizable Snake Game using JS, Canvas, and Howler.js with wall mode and speed scaling.
Language: JavaScript - Size: 89.8 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

wmcmurray/game-loop-js
Reliable and versatile game loop implementation
Language: JavaScript - Size: 20.5 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 25 - Forks: 2

KevinVitale/SwiftSDL
SDL3 in Swift
Language: Swift - Size: 35.3 MB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 92 - Forks: 8

Shpota/video-game-star-wars
A simple 2D video game written with Java. The game is implemented using only standard lib
Language: Java - Size: 228 KB - Last synced at: about 6 hours ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 2

michelbr84/arcade_survival
Arcade Survival is a retro-inspired 2D top-down survival shooter built with Python and Pygame. Fight off endless waves of enemies, collect points, and see how long you can survive. Clean architecture, modular components, and elegant UI design make this project a great base for further development or learning game dev with Python.
Language: Python - Size: 3.45 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

TDanks2000/react-incremental-lib
High-performance React hooks for incremental, clicker, & idle games.
Language: TypeScript - Size: 154 KB - Last synced at: about 17 hours ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

SphiweNdou/SSSnake
A classic Snake game implemented using Windows Presentation Foundation (WPF) in C#. This project demonstrates real-time game logic, keyboard interaction, and 2D rendering via the XAML canvas system.
Language: C# - Size: 73.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

nabilac27/42-so_long
This project is a small 2D game with MLX Library. I learned about window management, event handling, textures, sprites, tiles, etc.
Language: C - Size: 3.53 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ollelogdahl/ConsoleGameEngine
.NET Console Graphics Engine
Language: C# - Size: 404 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 364 - Forks: 47

JZechy/zengine
Custom made game engine written in C# & .NET 6
Language: C# - Size: 204 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 10 - Forks: 1

lucabro81/snake-game-engine
A typescritp flexible, modern, and DOM-independent game engine
Language: TypeScript - Size: 172 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ggabriel96/lasso
A generic game loop implementation in C++
Language: C++ - Size: 234 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 0

zeh/frame-ticker
Frame ticker with easy events for animation or games in JavaScript or TypeScript
Language: TypeScript - Size: 12.7 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

sergiss/game-loop.js
:repeat: game-loop.js ensures stable FPS in HTML games
Language: JavaScript - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

LoopScheduler/LoopScheduler
A customizable and extensible framework for game loop architecture
Language: C++ - Size: 272 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

stuxnet147/UpdateSystem
lightweight and flexible update system
Language: C++ - Size: 10.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 5 - Forks: 2

huwb/jitternator
Lessons learnt from hunting jitter issues
Language: C++ - Size: 252 KB - Last synced at: 2 days ago - Pushed at: over 7 years ago - Stars: 61 - Forks: 2

ksedix/Java-Snake
A simple Snake Game implemented in Java using MVC (Model-View-Controller) design pattern
Language: Java - Size: 11.7 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

nikku/skaat
A Skat game loop
Language: JavaScript - Size: 556 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0

cevherkarakoc/eylem
A JavaScript input handling library for animation or game loops
Language: JavaScript - Size: 71.3 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

VitorLuizC/animate
:space_invader: Create and manage animation functions with AnimationFrame API.
Language: TypeScript - Size: 222 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 0

TanapTheTimid/Piggeon
Piggeon Game Engine
Language: Java - Size: 29.2 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

alomb/GameLoops
This repo contains different known types of game loop written in Java and using Swing
Language: Java - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0

chandan0069/turtle-crossing
This Python program is a fun and challenging turtle crossing game! Guide your turtle across a busy road, dodging oncoming cars to reach the finish line. Levels get progressively harder as the cars get faster. Enjoy the race!
Language: Python - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

chandan0069/pong-game
This is a simple implementation of the classic arcade game Pong using Python's Turtle graphics library. Players control paddles to hit a ball back and forth across the screen, scoring points when the opponent misses. Enjoy some nostalgic fun with this recreation of a timeless classic!
Language: Python - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

chandan0069/Snake-game
Snake Game is a classic arcade game implemented in Python using the Turtle graphics library. Control a growing snake as it eats food pellets and avoids colliding with walls or itself. Enjoy simple controls, colorful graphics, and addictive gameplay.
Language: Python - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

tooth2/snake-game
A two player's 2D snake game
Language: C++ - Size: 429 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

WolfieEngine/CSE380-HW2-S23
Homework 2 for CSE-380 Spring 2023
Language: TypeScript - Size: 1.04 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 7

VaheStepanyan100/bouncing-ballz
Micro physics simulator in browser
Language: TypeScript - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

henshmi/Classic-Pool-Game
Classic 8 Ball pool game written in JavaScript
Language: JavaScript - Size: 34.6 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 225 - Forks: 115

TheNegumProject/Negum.Game
Contains main game loop, client-side, server-side and other game-related logic
Language: C# - Size: 142 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 3

UellingtonDamasceno/Pong
Implementação em java e javaFX do famoso jogo Pong.
Language: Java - Size: 217 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

buwilliams/experimenting-with-ui
Teach the basics of building a GUI drawing tool using the DOM.
Language: JavaScript - Size: 36.1 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

miro-jelaska/SpaceInvaders
Game of Space Invaders created in Java without any game engine.
Language: Java - Size: 5.64 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 4

BookOwl/fps_clock
A simple crate to control the FPS of your game loops in Rust.
Language: Rust - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 13 - Forks: 0

weenchvd/PizzaDeliveryService
The project is a simulation of the work of a pizzeria and pizza delivery
Language: C++ - Size: 242 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

arvidsson/allegro_framework
Tiny Allegro 5 C framework
Language: C - Size: 60.5 KB - Last synced at: about 2 years ago - Pushed at: over 9 years ago - Stars: 15 - Forks: 5

erovas/MainLoopX.js
Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.
Language: JavaScript - Size: 32.2 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

rodydavis/flutter_implicit_animations
Flutter animations every frame
Language: C++ - Size: 5.91 MB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 37 - Forks: 0

andre-mr/guiche
Bank teller management simulation game
Language: JavaScript - Size: 52.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

vadimgierko/2D-game-react-template-app-with-timer
This template let you start developing a game with pre-built common layout and game components & game loop bonded to the customizable timer.
Language: JavaScript - Size: 710 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

mtojo/node-game
Game loop library for Node.js
Language: JavaScript - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

dsonyy/vs-sfml-template
SFML template for Visual Studio.
Language: C++ - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

ryan-tabar/Checkers-2-player-game-using-SDL2
A 2 player game of Checkers/Draughts made in C++ using SDL2
Language: C++ - Size: 961 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

farbod-s/Game-Loop
Fundamentals of Game Developement Course Project
Language: C++ - Size: 649 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

OnofreTZK/Conways_Game_of_Life
Cellular automata simulation in terminal
Language: C++ - Size: 566 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

OnofreTZK/Snaze
Classic arcade snake game simulator in a maze
Language: C++ - Size: 445 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

Paulinakhew/rock_paper_scissors
🎯 Rock, paper, scissors game that is played in the terminal.
Language: Python - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

garethwhittaker/rxjs-animation-loop
This module provides a game / animation loop based upon requestAnimationFrame.
Language: JavaScript - Size: 38.1 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1
