Discord
Login
Community
DARK THEME

Welcome! In this space you can ask for help, share your best tips, read articles, submit bugs or feature requests, follow the roadmap and progress of microStudio. You can discuss programming, game development, art, sound, music, useful tools and resources, microStudio and other game engines. For anything else there is an Off Topic category.

Activity
T
sprite animation with Quick Engine.
How to lock mouse movement (preferably in Python)
pls help add aniation script
S
i have a gun script but it doesn't work
B
Correct map.get syntax
T
Gravity not working
Looking for developers to join a 2d GTA-styled game project
Change Camera - Quick Engine
messages
map collisions
Inverse Kinematics
My first Python game
Is Text Chat Allowed In MicroStudio?
Custom loading animation
Out of Memory
L
BitmapText PIXI
Importing classes
Change music when song finishes.
T
Quick engine collisions
Question about Icon
Custom mousepointer
Problem beim laden
how you can make that a community post have a code bar
L
audio.beep()
Rotation gone wrong
Upload
Why?
Colition
how to make a sprite point in the direction of the mouse?
C
How do you use python3?
Awesome tileset and character sprites
Html5 not work?
I absolutely love this! But I have a couple of questions
I code a Platformer with Quick engine
Objekt anklicken
P
How to Send Notifications for Android | iOS | Desktop
T
Standalone app login account
Suggestions for a successor to Quick Engine?
Edit History
L
THREE.js - library 3D
Exit
what does "this" mean
R
how to make start screen and gameover screen?
R
how to make start screen and gameover screen?
R
how to make start screen and gameover screen?
R
how to make start screen and gameover screen?
R
how to make projectiles?
F
Buttons
Happy Friday
Project Tag Bug With Symbols
CODE COMPLETION
How about adding blockly?
can someone help fix round function
Replies for community
R
Will u add an export android or exe?
How to translate microstudio code to Javascript
D
Edit maps with code
for every character in a text the text gets smaller
how to fix round function not rounding
L
Console.log - JavaScript debugging
Paper Minecraft for Microstudio
How do I change the dimensions to fit a mobile device?
T
code still not working
How to make a leaderboard
T
code not working???
Mouse Lock and Mouse Hide
plz help click on object
Question
Does anyone know the most efficient way to detect a mouse hovering over a rectangle?
L
loadModel in PIXI - Is it possible ?
Music editor
plz help
easiest way to flip a sprite?
How to run Microstudio locally - Experimental
B
How to get length or width of a Matter.Body.rectangle()
Is threre a way to use shaders in the basic graphics API?
A
Top Down Collision
B
I still dont understand how to use Matter.Body.applyForce()
How to make it so the player doesn't clip into block?
how to make a wait function
List of random games that will make your day!
How to add distance so that if a character is in a set area they can press C to activate different dialogues.
L
PIXI3D
blurry text
How do you teleport characters into a room? And can you activate this via touching a door?
How to make multiple classes in a list to do a function?
How to make walking NPCS like GTA
Building
for every 100 points you get 1 coin
What is a global variable
removing extra digits from a number
How do I add a percentage of a number to itself?
I
if with 2 conditions
L
Inheritance doesn't work in JavaScript code linked to MicroScript.
atring to json
R
how to make projectiles?
R
how to make an AI to the enemy follow the player?
I made a Blob
F
Spacebar
Unity Vs. Unreal Engine. Whats the differences?
How can I read a CSV not as String
How to make ai for my Russian roulette style game?
How do i get my character to move in all direction
How do we interact with async functions?
Drawing inside JS
HOW TO ACCESS OTHER JS CODE?
Is there a way to make a HTTP request from microscript/javascript
B
Convert string to number
does anyone have any clue of 3d rotation algorithms i could steal
I made my own collision detection code
What do the medals near the account icon mean.
R
Where is information stored
L
FastRGB - library
Tinker Survey
N
Novashell?
Color selector and draw in shapes
R
How do I program mouse dragging
How did you learn game programming?
M
Copy objects by value
Functionality to *Lock* parts of a Project
is there a way to call Microscript function inside //javascript code?
Objects and Classes - What exactly *is* an Object and when to use it?
R
Opening a webpage?
Single Font Overlapping
Can I start the MicroStudio Engine from VS Code/How do I deploy the application?
Why is document.getElementById() not working?
I’m posted this on my phone
S
Addition of cannon.js debugger
Enemy Question
I made a better Blob
Simple Multiplayer Networked Games
I made a blob that follows
A zombie game
How to make a new Thread with JS, which dosent block everything else
J
If you want to improve micro studio on (mobile/touchscreen device) here my few suggestions
Why you use microstudio and not other game engine?
how to make objects chase after mouse
Please comment "Racing Demo" by Gilles
J
How to do multiple touch correctly
Areas in Maps
How to make a wait script
How i can make cutsenes
J
GUI API
Any method tho save data your game?
Door Question
L
Someone updated my project - and I don't know what MicroStudio mechanisms made it possible.
Babylon set CubeTexture
Camera Question
Do Models have to be in GLB Format?
Lords of War Dev log
Maximum Size for Assets
How to update network shots?
any online features?
L
Inheritance in MicroScript 2.0 from JavaScript code.
N
no van mis juegos
Loops?
Audio Handling
Multi-layer maping
pixel art not working right?
How to setup microStudio source.
T
Is there a way to procedually generate a map
Y
How to remove a specific sprite offscreen?
Any tips for a newcomer?
Incorrect order of sources
microStudio's Missing Shader Support
Code Suggestions
Standalone App needs some refinement
how to implement "xor" for a canvas drawing
H
Modern Slider GUI
Processing multiple units.
numbers
Wasnt there an AI Library by Gilles?
Advanced Stuff
M
dico variable
Let's make NewYear 2024 game till 31 dec 2023
D
Working on vscode extension for syntax highlighting
F
issues with collision
L
Calling a class instance
How to save files locally with file.save( obj, name ) at the specific path?
How do you know if two objects from the same list collide?
Documentaton for loading project files needs update
How can I add a secret link easter egg in my game?
JS Async not working with Microstudio? - SHA256
Can microStudio get GET parameters from URL ?
All my sprites.
N
Is there a way to have Interfaces(like in Java)
mp3 dont play
V
How to start using Quick engine??
is it possible to export sprites as png?
H
Exporting to HTML 5 Leads to Errors
Help with map collision bug
How i can make a command if sprite touch sprite
max() and similar functions problem
How to run server locally with node js
In Documentation, String.substring() ending position is confusing
Objects inside arrays (JavaScript)
Save list of objects on server?
How to invoke android keyboard?
How to take slices from a List
Image with stransparent color ?
How to remove item from array
Championship 3D Snooker
why dosnt this work???
F
How to add fire rate for bullets?
Scroll text
using .md files as assets
Crash Course in Game Programming
N
Copying and pasting things in the environment
microStudio supports concurrent access with multiple editors
A
Problems with collisions
Confused new
Typescript
string to number
Create online multiplayer games with microStudio
Built in Delta time
Can we have a random.range function?
Changelog
V
Is there a way to define the width of the screen with a variable???
Erase all data of a file
Project Folders
Image -> Sprite > Edit Sprite Frames
In networking. Connection passing.
M
Spawn points
R
What's the best way to make and reuse random numbers?
A
Color Based Collisions
How would I set a variable to a random number?
Get pixel color at coordinate ?
Create game programming tutorials in microStudio
R
How i can add menu in my game
N
Microscript polymorphism
Heading size using multiple instances of client in networking
Screen width and height
R
If then statement won't activate even if statement is true
mouse.press doesn't work
M
Is grid movement possible in microscript/studio
Translation error
X
Side scroll, complete a stage
Image to Map
how do you read a single line from a text file
Combining two projects
R
how do I call a function without waiting for it to finish to execute the next code?
K
Why does my code keep asking me for an expression?
U
Help to change framerate of sprite.
.json question
L
Firefox 115.3.1
Player Health
color filter?
Panzer! Dev Log
potion sprite doesn't appear
Is it possible to embed images in the docs using markdown?
Sending class instances over a socket
H
How to take damage.
J
How to add an input text box?
Camera
Question about godot
volume control
Wall Collision With Player
L
namespacing JavaScript + MicroScript
What am I doing wrong trying to update lists of coordinates at specific time interval ??
D
easing the variable makes it freak out
X
made spaghetti code so powerful that i somehow undefined some of the predefined functions?
Save progress?
H
How to shoot bullets with a gun?
Cursor postion not being detected.
keyboard glitch
Camera?
A
Add autocompletions
A
Autocompletion
L
High memory usage in the infinite "while" loop when printing a string to the console.
How to make enemies go kaboom with stick?
How do I make it so my sword rotates towards my mouse cursor, but stays on the player.
D
Draw func in class
Click on sprites?
Sprites wont load until i edit a value?
How to make a object move towards a location
matter.js and microStudio JavaScript
Face toward's location
A
mymap.get(x,y) function not recognizing the right tiles
matter.js how to use it ?
How to use variables to define sprites?
button combos?
N
how to change backgroung
How do I detect if esc key is pressed?
Autocomplete pain
reload a game
Flappy Fly is now in beta
How do i code music
L
How do I implement "Screen Always On" on Android?
Discover AdvancedCollision
How to resize my sprite?
Coding assistance via AI (ChatGPT)
Features for education
microTools: For all of your microStudio needs
S
setAlpha and fillRect
system.file cannot be used in the server.
Add sprites to the document section
microVerse 2 Devlog
Sorry Ya'll for my absence
image repeat display
what is wrong in this code?
Back online after a server failure - and significant loss of data
Start a server
Dungeon game evolution
Swear Filter???
Draw Text and detect click on it
Collaboration for MicroVerse 2 (Payed)
How could I make a profanity filter?
Help Needed to create accounts and permissions for my online game.
Admins for Online???
Online Multiplayer Game Masterlist
Is it possible to call code from a string?
S
Beepbox - volume control
Mentoring system (or "micro Clubs"?)
L
M2D draw text bug .
L
How to load an animation into M2D ( PIXI ) ?
L
Inner class bug demonstration.
S
Particle systems
Microscript+
J
Flip Sprite
How do i upload my html file to one of my games
Create object in JavaScript
L
"Quick Engine" in Javascript + MicroScript 2.0
Hot keys for microstudio
Collision with Tiles.
Lua Server Example
How to set focus to code/run/debug ?
Android builder
microStudio now supports 4 programming languages: microScript, Python, JavaScript and Lua!
S
Fence collision
S
movement
Online Leaderboards
L
Wrong FPS and update_rate indications.
list.sortList() is highly confusing
P
Is it possible to change the color of a sprite?
L
How to get canvas??
S
console input
Delete duplicates of in 2-dimensional arrays
Shared resources
L
Offline version - Public status of the project.
Interested in a daily project snapshot service?
Networking Tweaks
L
Assets + js
Monthly themes: March 2023
M
The server distributes messages, and the client ignores messages from the server. How to open an object object in python?
Optimized collision
A Small World
Native export (looking at you consoles)
MicroScript elsewhere?
Incredibly Annoying Textboxes
Can project be shared between multiple devs?
Useful functions - Please help to build a list
L
Visibility of a global variable.
microStudio in 2023! My plans and directions
L
Offline version ( npm , windows )
M
A minesweeper example
Monthly Themes: February 2023
Animation Sunday (collection)
Micro Mopping
How does 3D projection work?
Z
Networking trouble
Say hello to micro Box - your virtual game console, running on any screen!
J-Arcade
A
YEEEEEEEEEEEEEEEEEEEEE!!!
S
Mobile game dev
I
Map rolling up on itself
Max asset size when importing
C
From asset pack to working prototype in 5 minutes : quickengine : Warning: s is not defined
S
Code breaker
two joysticks in mobile game ?
Is the server already in the files when I decide to export?
K
How to change a viewsize?
How can I restart the music?
Brython + PIXI.js
Export HTML of a project written in python
L
How can I keep a sprite out of the edge?
How to paste image from clipboard to sprite ?
max mouse position
whyyy
S
reporting a sortList bug
L
atan2d in python
My virtual Doge
How to change your game icon.
K
Procedural Generation
Network programming
S
This is brilliant!
map.map.get(cx,cy) from Quick Engine
"Simple Game" Tutorial doesn't work
S
pixel collision
S
tileset
L
The scope of the local variable's visibility.
L
Undocumented functions
3D
TNT Clicker
Collision with enemies
Asteroids Slam Now Available in BROWSER on Itch.o
Starry sky generator
how to use localStorage from microStudio ?
A
disable the input recognition of wsda when presing the UP,DOWN,LEFT,RIGHT
Remake of asteroids (halloween edition) into asteroids smash on itch.io
Can you guys please rate me on itch.io
More Highlighted keywords
Saturday Game Jam!
N
Programmatically Create Sprite
Community project :embed does not respect forced aspect ratios
P
How To Code Bullet Direction?
HTML5 export
I Am Bored (again)
how do you delete one object without clearing the whole screen?
how to learn about babylon graphics a good source?
How to post your game with iframe.
I made a 3D spider with spritestacking!
T
Change map/level in Quick Engine
Standalone version
Billy Vibe
microStudio Game Jam #3
L
cannon.js
L
micro 2D randerer - Sprite bug.
L
Time Machine debugging feature
M
Using this at a school
Trilemma - my entry for the third microStudio Jam
New 3D projects
L
MicroStudio bug - graphics management.
L
A new line
Number of elements in an array
L
DrawImagePart Error
L
For..in
??????
Game loop with while / sleep
First Public Project
MicroJam submission
Disable Anti-Aliasing
4th spritestacking-ish test of mine
Trying to figure out platformer collisions
Implementing a simple character using classes.
I Am Bored
microStudio Collisions with tiles
Just have to say....
How to follow camera to player ?
How get key from list ?
Sprite stacking... in maps!
List-Based Raycasting Resource
S
List of hotkeys in Microstudio
Another test of mine
L
definition of a local variable problem
Fai qualcosa periodicamente
First Game jam Game
N
Small gaps between sprite parts
Before i go too deep
Minimap demo
Conway's Game of Life
So Yeah I made Shoot'em Up
Extarcting a item from a list
Is map.copyFrom staying?
Inbuilt Hit boxes?
pressing CMD + S / CMD + W or CTRL + S / CTRL + W (for Windows)
How can i stop the player from moving when it collides with another hitbox?
Clicker game
Speed Clicker!
How can i Disallow the use of the wasd or any other specific keys?
So Yeah, I made Pong
Collision detection problem
Can you import maps form external sources?
What I like about microStudio
Unsure how to use the sound tab. How do I play sounds?
Game Lagging
Pointing
Preloader screen
Savings in game
Whats witht the [object Object] error?
V
Cloning a list
Function of player movement code not being recognized?
Getting 3d Assets
Object Mirroring
P
Map & sprite scaling
Sprite rotation
[n00b] overlaying sprites in map
How exactly init, update, and draw work
L
Local time.
L
class and the toString() method
[noob] code outside main functions. microscript
P
Small change to documentation
Online Variables
U
Is there any Easy way to play animation once
Create objects
L
Disappearing code while dragging.
micro Mower
P
Export sprites and animations as Images
buttons
D
My first game!
L
Screen coords
String prototype functions do not properly recieve "this" keyword
myMusic.stop() is not a function
N
[JavaScript] Classes defined in other files cannot be instantiated in main
N
Quick plugin doesnt work?
Maps and map collisions
Cookie Clicker 3D
Create an animated sprite from a strip
Compatability between 3D rendering and basic rendering
Farming game
Simple game state management / switching
Take Control Away From Player?
Russian letter `й`
Only output being [object Object] in console
How do i get sprite width/height by name?
Coloring sprite
S
Http POST/GET
“Create a game“ tutorial reacting badly to different variable names
R
read WASD/ZQSD specifically
S
how to change only one text font
Cells
Is there any way to find the draw rotation
Tags and references
S
how to put an animation only when i jump?
Godless
A bug with the every n seconds do end thingy.
How to Save & Reload Values from a Project’s Previous Instance?
S
is there a way to add a movement with an animation in all of the sides
Automatic library updates
B
import self written modules when using python
do something if press any key
Project 'categories'
Diffrent classes in the same list. How do I check which element is what class?
screen.fillRoundRect when given a width or height less than 0, throws errors
Triple-double quotes does not work
Project type: library - what is it?
Tile grid in picture editor
MySql db
R
editor confusing class keyword with object's class variable
How to get the contents of all files in a category
R
operator overloading when a.type == "number"
Recipe: standalone microStudio app
microStudio box
U
Is there any way to reverse animation?
Embedded forum / chat
Multiline text
L
Offline version - Crash IDE page
S
Sprite on Sprite Collision
Plug-ins does not work?
A
My game doesn't go
What about delta time?
T
list.lenght troubles
A
Camera
Text Size
U
Filter list if objects
Custom Presets for Project Editor Windows?
B
Particle Systems and Other Visual Effects
A
Movement
P
Raspberry Pi
Confusion with False/True Statements
L
storage.set() not working with javascript
Z
Is it possible to size your exported game's window to something other than full screen?
First Ever Game Jam Game!
text
Z
Option To Build\Export For Windows Missing From The Publishing Tab
S
Different color highlighting for class and object?
L
No sounds in HTML5 export
Your account is out of space
Calling object with string
M
Transparent pixels aren't transparent in map maker
So, I added a few lines of code, and it broke my game.
U
How to sort List by object attribute ?
The value slide button nocliping into the game window
Z
Can multiple operations on a list be performed in a single line of code?
Testers wanted - To check if RGB values are returned correctly
Maximizing object space without streaching or forcing an aspect ratio
J
New "grachical learning environment" I'm creating
"1" + "2" = "12", but "1" - - "2" = 3
FPS
Level 3 - Advanced Techniques - Button
Z
Hello.
sleep()
Splitscreen
C
Quick Engine Documentation
C
Spritesheets
Tales from the TinkerShed
Mix() and Clamp() functions
S
Fix for problem in Quick Engine
S
A way to pick a tile by clicking on the map
T
Is it possible to import existing javascript libraries in a javascript project?
L
Offline problem
L
Animation starts at random frames
Get started with offscreen images
Can you link the offline version with your online account?
L
how can I not let a sprite come out of the edges?
L
HELP ME
timer
Get started with creating sounds
Help with Trig
Full brackets don't apear after typing one
T
questions for which I did not find the answer in the documentation
T
Monetization?
How to darken sprite ?
A
Mouse hovering
How do you just add a number once when something is triggered.
A
Music Duration Reset
Why does my code go to decimals, when the math says it won't?
N
Masking screen with polygons
recupero progetto
W
Speed
P
Iterating over a list
Turn
microScript 2.0 is coming!
Reading a screen pixel
How to quit out and close a game?
setDrawAnchor isnt work ?
Draw point on the screen
How to use the init() function for Python?
H
Standalone version - Where are project files located?
Question
Voxel Smoothing Experiment
So I was working on my game, and when I called a function I made, it said it wasn't a function.
All the objects in the list
WasteLand
The Wreck Of The Seas
Y
Allow larger tile size in Map editor
APK is outdated.
A
Scrolling on MicroStudio
Toggle/Press Button (Microscript and Javascript)
Java Support?
F
any plan to support Chinese language?
J
Trying to draw sprites of stars scattered around the world, but camera keeps them locked in place
Sprite not drawing
How do I use the mouse buttons individually?
Awarding Titles for Microstudio Leveling
Working on a new language engine for microScript v2
N
Non-positive int treated as undefined
Goomba's Adventure
Why is my keyboard.RIGHT not defined?
Rainbow effect on sprite
How do I hide the cursor in the game window?
B
documentation typo
E
Javascript: How to reference objects from other files?
Marble Quest
Made a video to showcase and promote microStudio
Can't access random from JavaScript
What is a "list" in microScript?
is there example multiplayer code ?
Quick engine levels
I'm new and trying to a a score system for my game.
Micro 2D Animations
M2D question
Autosave
New 2D and 3D APIs! New 2D and 3D physics APIs! - microStudio experimental features
Python modules
about microstudio
How to delete all the objects in a list?
T
Javascript: screen.clear is not a function
P
Multiline input on console
G
Offline version problem.
What's New?
microStudio on itch.io - including an app for Raspberry Pi !
Support for more languages and frameworks
D
Basic programming question
Global Stats
D
Scoring system issues
Exported Project
Quick engine, Quick Question:)
Mini Jam #2
Reduce the amount of typing by replacing commonly typed long functions
Creature-Mixer
H
Mod MENU
Space Battle 42: generic game edition - A game that I've been working on for a few months (and is still in progress)
drawText draws different size text after first draw
V
select case
Tales of the taken one...
Transpiler
expected expression
My Zelda-like RPG
Gamification
can you use quick engine in games that i put on itch.io
3D quick engine - WIP
Code being cut off while writing off-screen in a project
String on multiple lines
microFarm -- RELEASED
Changing global variables from inside an object
Touch Controls UI for mobile games - Help with handling multiple touch points
Animated icons
Folders
Voxel editor
Pressing TAB in the game window area breaks the divider below
IDE slowdown on large project
D
Bullet spawning and moving -code question
S
I'd like to see more code for altering sprites
L
A lot of text,
Coin feeder
3d Platformer - Community levels!
Para Lissa
Walk the Number Line
Capturing incorrect use of = vs ==
sfxr - A gem of a program for generating sounds effects
Frame step in pause mode
More date and time related functions
screen.setDrawAnchor - HELP - bubble showing setBlending instead
More screen functions - drawPoint(), getPoint(), toSprite()
Game/Tool jam on itch.io
Sound FX editor
N
How does Math help with programming or learning to code?
Use markdown in forum posts and replies
Mobile UI?
My first tixy
Pix64
Exporting Project
Missing fonts
Geotron 2
microStudio is now open source!
Collaborative project "Educational Computers"
L
Grpahic bugs
Open source
L
Double meaning of the name.
What is ":" for?
Extra things for profiles
Project details
Code not saved when back from editing sprites/maps
Embed a microstudio app in your forum post or reply
Essential Retro Video Game Sound Effects Collection [512 sounds]
1-click Mini Jam --- THE RESULTS ARE OUT ---
QOL Changes to Editor
Markdown - background contrast
Change microStudio Code Editor Style
1-Click Mini Jam anyone ... ?
Ghosting
Little Sprite Editor with layers
Mymap.setanchor(x,y)
Build for Windows 32-bit
1-Click Mini Jam - Officially Started
How Can I Get The Nearest Point From The Mouse?
New server, boosted storage tiers, open source very soon
3D ... +1
storage.set() not working
Create New Project requires reload
R
Get current frame of a sprite
M
Help with deleted game
New forum categories: Game Engines and 3D
microStudio solo - coming soon!
system.fullscreen
mr.derry's Arcade Games
Clearing sprites offscreen command?
Print() ... clear console command?
How do I use the "break" variable?
convert from number value to string representation
A New Variable
Additional blending modes
Can't import code from projects
Following/followers
screen.setLineStyle(style)
Is it possible to make such a game in microstudio?
Infinity
Minor innacuracies with math functions
Please Make More Storage
'cloned' tag
posting drafts and back button on community?
What is raytracing/raymarching/raycasting
system.prompt() ?
A "username" variable.
Seriously where do we discuss game engines
Player Played For The First Time?
Does "1e-6" like stuff exist in here?
[ ] Solved tag
Function Arguments List
C
Need some help on my game
Play the computer - CCT 001
string.charAt(num)
Animations Not Looping
Recreate parseFloat()?
Drop-downs In Console
Cutscenes
How To Get The Top,Bottom,Left And Right Of The Screen?
Weird storage bug
Anyone got some simple games for an AI to play?
Rendered Frames
Arrays
Copying and changing
Buttons?
Accessing my project inside my project
What is "Quick.grid"?
Is there a way to reset a map to what it was before changing?
Game Ideas ... Oldies But Goodies
How Do I Know If My Game Has Loaded?
Maps In Quick Engine?
A Point Towards Function?
Quick Engine Help!
microStudio to build website?
Score counter
Cloud Variables
I have some questions.
Free Game Graphics
As match as possible!
How to get the velocity of an object?
Nice one, Gilles ;)
Fiction names generator using a Markov chain algorithm
Repeat A Code A Number Times
Following People And Notifications
What is "type"?
Help Needed Again
This is the new reddit
Posting on community?
How to detect wall touch?
Thank you, Gilles! And a suggestion.
'My Projects' page - tag (&search) bar?
How To Make UI For Games Made With Quick Engine?
Is there are filesize limit for microstudio?
Writing off-screen when coding?
'short-forming' functions =)
Encountering some bugs with lists in classes
The Robot
imports
RGB colors are not working
Random Maze Algorithms
Game programming tutorials by mrLman
The Timer plugin
Apple chatch!
My first release on microStudio
Timer
Profile
How to make your own 3d! (3d projection)
A few suggestions
I love this page haha
Darkmode
How to port smallpt into microstudio
iOS builder
New Post

New Post




Preview
Cancel
Post
Validate your e-mail address to participate in the community