
blueloveTH
Open Source Python interpreter in 1 file for game scripting
pocketpy is a lightweight(~10000 LOC) Python interpreter for game scripting, built on C++17 with STL.
It aims to be an alternative to lua for game scripting, with elegant syntax, powerful features and competitive performance. pocketpy is extremely easy to embed via a single header file pocketpy.h
, without external dependencies.
See https://pocketpy.dev for details or try Live Demo.
Popular Game Dev topics

What’s better than playing games? Programming your own! Make your own online games, even if you're an absolute beginner. Let your imagina...
New

Looks really good - the anti-aliasing is awesome. Wonder if it’s temporal and whether they still need checkerboard rendering on the PS5?
New

New

New

Already in an Xbox developer program and looking for the GDKX or related resources to build and publish to Xbox consoles?
GDKX (confiden...
New

Free and open source 2D and 3D game engine.
Godot provides a huge set of common tools, so you can just focus on making your game without...
New

Xbox 360 Architecture | A Practical Analysis.
An in-depth analysis that explains how this console works internally
New

Hi guys, I’ve developed a free game on Google Play Store, could you tell me what you think?
The game is called “Structures: a building p...
New

I published a game with AdMob monetization back in November, and I was making $35 per day. However, two days ago, I received a notificati...
New

Hello, dear Developers!
My name is Alex, and I specialize in creating custom covers and logos for games designed for the Steam platform....
New
Other popular topics

A thread that every forum needs!
Simply post a link to a track on YouTube (or SoundCloud or Vimeo amongst others!) on a separate line an...
New

If it’s a mechanical keyboard, which switches do you have?
Would you recommend it? Why?
What will your next keyboard be?
Pics always w...
New

I’ve been really enjoying obsidian.md:
It is very snappy (even though it is based on Electron). I love that it is all local by defaul...
New

Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it.
Does your monitor have eye p...
New

You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New

Hello content creators! Happy new year. What tech topics do you think will be the focus of 2021? My vote for one topic is ethics in tech...
New

Author Spotlight
James Stanier
@jstanier
James Stanier, author of Effective Remote Work , discusses how to rethink the office as we e...
New

The File System Access API with Origin Private File System.
WebKit supports new API that makes it possible for web apps to create, open,...
New

The overengineered Solution to my Pigeon Problem.
TL;DR: I built a wifi-equipped water gun to shoot the pigeons on my balcony, controlle...
New
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /ruby
- /wasm
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /onivim
- /svelte
- /typescript
- /crystal
- /c-plus-plus
- /kotlin
- /tailwind
- /gleam
- /ocaml
- /react
- /elm
- /flutter
- /vscode
- /ash
- /opensuse
- /centos
- /php
- /html
- /deepseek
- /zig
- /scala
- /sublime-text
- /textmate
- /lisp
- /debian
- /nixos
- /agda
- /react-native
- /kubuntu
- /arch-linux
- /django
- /ubuntu
- /revery
- /manjaro
- /spring
- /nodejs
- /diversity
- /lua
- /slackware
- /julia
- /c
- /neovim