- Home
- Skills
- Pluginagentmarketplace
- Custom Plugin Game Developer
- Programming Languages
programming-languages_skill
- Python
13
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill pluginagentmarketplace/custom-plugin-game-developer --skill programming-languages- SKILL.md6.1 KB
Overview
This skill teaches C#, C++, and GDScript for professional game development across Unity, Unreal, and Godot. It focuses on syntax, engine-specific idioms, common patterns, and practical optimization techniques. You’ll get production-ready templates, troubleshooting tips, and learning timelines to plan skill growth.
How this skill works
The skill inspects language features and engine integration points: managed vs manual memory, event/messaging systems, and engine reflection or signals. It provides concise, production-ready code templates for MonoBehaviour, Unreal Actor, and Godot Node patterns. It highlights common performance pitfalls and targeted fixes like pooling, caching, and smart-pointer usage.
When to use it
- Picking a language for a new game or team project
- Learning engine-specific patterns (Unity, Unreal, Godot)
- Optimizing performance and fixing memory issues
- Transitioning between managed and native development models
- Teaching or mentoring junior developers on game code best practices
Best practices
- Prefer composition over deep inheritance to improve flexibility
- Cache components and frequent lookups to reduce runtime overhead
- Use early returns to keep update loops readable and efficient
- Manage allocations: object pools and structs where appropriate in managed languages
- Mark engine objects correctly (UPROPERTY/serialize) to avoid leaks and replication issues
Example use cases
- Start a Unity project using the provided C# MonoBehaviour template and event-driven health system
- Implement a network-aware Unreal Actor with UPROPERTY replication and Blueprint hooks
- Build a Godot character using GDScript signals and physics process for responsive controls
- Profile and fix GC spikes in C# by eliminating per-frame allocations and introducing pooling
- Harden C++ systems with smart pointers and UPROPERTY to prevent memory leaks during large scene loads
FAQ
Expect basic productivity in 1–6 weeks: GDScript 1–2 weeks, C# 2–3 weeks, C++ 4–6 weeks; reach reliable proficiency in a few months with steady practice.
Which language is best for performance?
C++ offers the highest performance and lowest overhead; C# is fast for most games but needs GC-aware coding; GDScript is easiest but more moderate in raw speed.