playcanvas/engine
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
playcanvas/engine é bom para iniciantes?
Nos últimos 30 dias, playcanvas/engine fez merge de 218 de 232 pull requests de contribuidores externos, e os mantenedores costumam responder em até 1 dia. Agora há 5 issues para iniciantes abertas.
- Estrelas
- 17.1k
- Forks
- 2k
- Issues abertas para iniciantes
- 5
- Issues indexadas
- 493
- Merge médio
- 6h 59min
- PRs com merge (30d)
- 228
- Linguagem predominante
- JavaScript
- Licença
- MIT
- Último push no GitHub
- 22/10/2026
- Última indexação
- 19/9/2026
- Guia de contribuição
- Guia de contribuição
- Código de conduta
- Código de conduta
- Labels para iniciantes
- good first issue
Como contribuir com playcanvas/engine
- Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
- Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
- Suas contribuições serão publicadas sob a licença MIT do projeto.
- Escolha uma das 5 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data
-
area: particles area: scripts area: sound enhancement requires: discussion V3
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
playcanvas/engine#9848 ·
Mantenedores costumam responder em até 1 dia
-
area: graphics performance
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
playcanvas/engine#9826 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
playcanvas/engine#9810 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
playcanvas/engine#9797 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
MeshInstance#mask exposes the light mask as a raw bitmask of internal constantsTalvez livre de novo @kunaaaalcodes assumiu há 10 dias e não há nenhum pull request aberto. Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 18/100
playcanvas/engine#9782 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 80/100
playcanvas/engine#9769 ·
Mantenedores costumam responder em até 1 dia
-
area: graphics
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 54/100
playcanvas/engine#9705 ·
Mantenedores costumam responder em até 1 dia
-
WebGPU HDR output displays values above 1.0 brighter than rendered, and the canvas is always sRGBAbertaarea: graphics
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 38/100
playcanvas/engine#9704 ·
Mantenedores costumam responder em até 1 dia
-
area: graphics
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
playcanvas/engine#9703 ·
Mantenedores costumam responder em até 1 dia
-
area: graphics enhancement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
playcanvas/engine#9688 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
area: graphics area: ui
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
playcanvas/engine#9674 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
playcanvas/engine#9670 · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
XrInputSource#elementEntity holds the ElementComponent, not the Entity its docs and type promiseAbertaarea: xr
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
playcanvas/engine#9660 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
playcanvas/engine#9658 ·
Mantenedores costumam responder em até 1 dia
-
StorageBuffer: reuse readback staging buffers, add resize, and keep JS/WGSL struct layouts in syncAbertaarea: graphics enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
playcanvas/engine#9655 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
playcanvas/engine#9613 ·
Mantenedores costumam responder em até 1 dia
-
area: graphics enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 38/100
playcanvas/engine#9512 ·
Mantenedores costumam responder em até 1 dia
-
enhancement V3
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 50/100
playcanvas/engine#9502 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Consider texture arrays for directional shadow cascades instead of a 2x2 atlasTalvez livre de novo @mvaligursky assumiu há 40 dias e não há nenhum pull request aberto. Abertaarea: graphics
playcanvas/engine#9442 · 1 reação · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
area: graphics enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
playcanvas/engine#9407 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
area: graphics
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
playcanvas/engine#9389 ·
Mantenedores costumam responder em até 1 dia
-
area: graphics
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
playcanvas/engine#9388 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
playcanvas/engine#9373 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
playcanvas/engine#9335 ·
Mantenedores costumam responder em até 1 dia
-
V3: remove six-cubemap prefiltered IBL input (prefilteredCubemaps / skyboxPrefilteredN)Talvez livre de novo @mvaligursky assumiu há 50 dias e não há nenhum pull request aberto. Abertaarea: graphics enhancement V3
playcanvas/engine#9325 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
playcanvas/engine#9324 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
playcanvas/engine#9314 ·
Mantenedores costumam responder em até 1 dia
-
Pool the WebGPU readback staging buffersTalvez livre de novo @mvaligursky assumiu há 54 dias e não há nenhum pull request aberto. Aberta
playcanvas/engine#9297 · 1 comentário · 1 reação · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Displacement mapping for StandardMaterial, composable with parallaxTalvez livre de novo @mvaligursky assumiu há 61 dias e não há nenhum pull request aberto. Abertaenhancement
playcanvas/engine#9246 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
playcanvas/engine#9214 · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
playcanvas/engine#9211 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
playcanvas/engine#9209 ·
Mantenedores costumam responder em até 1 dia
-
JointComponent: no way to read the current value of a constrained degree of freedomTalvez livre de novo @willeastcott assumiu há 73 dias e não há nenhum pull request aberto. Abertaarea: physics
playcanvas/engine#9178 · 6 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
TransformFeedback: buffer allocation and usage requirements are implicitTalvez livre de novo @mvaligursky assumiu há 92 dias e não há nenhum pull request aberto. Aberta
playcanvas/engine#9134 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
ShaderMaterial: support omni light and spot VSM/PCSS shadow castingTalvez livre de novo @mvaligursky assumiu há 96 dias e não há nenhum pull request aberto. Abertaarea: graphics
playcanvas/engine#9118 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
area: graphics
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
playcanvas/engine#9110 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
Deprecate Texture#flipY (upload flag): inconsistent / no-op on WebGPU and ImageBitmap sourcesTalvez livre de novo @mvaligursky assumiu há 97 dias e não há nenhum pull request aberto. Abertaarea: graphics V3
playcanvas/engine#9107 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Complete deprecated API refactoring and remove deprecated.jsTalvez livre de novo @willeastcott assumiu há 60 dias e não há nenhum pull request aberto. Aberta
playcanvas/engine#9086 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
playcanvas/engine#9051 · 3 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
WebGPU is broken on Pixel 10 (Tensor G5 / PowerVR) — temporary fallback to WebGL2 to be removed when fixedTalvez livre de novo @mvaligursky assumiu há 139 dias e não há nenhum pull request aberto. Abertaarea: graphics
playcanvas/engine#8874 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Add support for WebGPU texture component swizzleTalvez livre de novo @mvaligursky assumiu há 142 dias e não há nenhum pull request aberto. Abertaarea: graphics enhancement
playcanvas/engine#8859 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
feat(graphics): adopt WGSL sized_binding_array once Chrome ships it unflaggedTalvez livre de novo @mvaligursky assumiu há 154 dias e não há nenhum pull request aberto. Abertaarea: graphics
playcanvas/engine#8792 · 1 reação · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
feat(graphics): adopt WGSL uniform_buffer_standard_layout for tighter uniform-buffer packingTalvez livre de novo @mvaligursky assumiu há 154 dias e não há nenhum pull request aberto. Aberta
playcanvas/engine#8791 · 1 reação · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Improve trackpad pinch-zoom sensitivity in camera controlsTalvez livre de novo @kpal81xd assumiu há 225 dias e não há nenhum pull request aberto. Abertaenhancement
playcanvas/engine#8533 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
SSAO + Alpha to Coverage breaks skybox on FirefoxTalvez livre de novo @mvaligursky assumiu há 230 dias e não há nenhum pull request aberto. Abertaarea: graphics
playcanvas/engine#8526 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Add configurable mouse button mappings to camera-controls.mjsTalvez livre de novo @kpal81xd assumiu há 266 dias e não há nenhum pull request aberto. Abertaarea: input
playcanvas/engine#8440 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Async Batching in WebWorkerAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
playcanvas/engine#8432 · 9 comentários · 3 reações ·
Mantenedores costumam responder em até 1 dia
-
Specular aliasing after using envAtlasTalvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
playcanvas/engine#8431 · 9 comentários ·
Mantenedores costumam responder em até 1 dia
-
Add a size/scatter parameter to CameraFrame.bloomTalvez livre de novo @mvaligursky assumiu há 271 dias e não há nenhum pull request aberto. Aberta
playcanvas/engine#8427 · 1 reação · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Improvements to CameraFrame.vignetteTalvez livre de novo @mvaligursky assumiu há 271 dias e não há nenhum pull request aberto. Abertaarea: graphics enhancement
playcanvas/engine#8425 · 1 comentário · 1 reação · 1 responsável ·
Mantenedores costumam responder em até 1 dia
Mostrando os 100 mais recentes
Esta página lista apenas o que foi indexado mais recentemente. O filtro avançado tem o inventário completo, refinado por linguagem, dificuldade e duração.