
begin vertex;
void main()
{
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
gl_TexCoord[0] = gl_TextureMatrix[0] * gl_MultiTexCoord0;
gl_FrontColor = gl_Color;
}
begin fragment;
uniform sampler2D texture;
uniform float time;
void main()
{
vec4 pixel = texture2D(texture, gl_TexCoord[0].xy + vec2(0,cos(gl_TexCoord[0].x*20.0 + time*3.0))*0.1 );
gl_FragColor = gl_Color * pixel;
}<scene angle="0">
<entity class="static" posX="0" posY="140"/>
<entity class="dynamic" posX="0" posY="-200" angle="30"/>
<brush posX="0" posY="0" angle="0" texture="brick.png" layer="0" physics="0" solid="1" convex="0 10,10 10,10 0,0 0"/>
</scene><scene angle="0">
<lua>sky.setColor( mnt.color(120,180,200,255) )</lua>
<entity class="dynamic" pos="0 -200" angle="30"/>
<entity class="dynamic" pos="0 -270"/>
<brush pos="0 0" angle="0" texture="brick.png" scale="2.5" layer="0" points="-500 0,0 -50,500 0,500 50,-500 50"/>
<brush pos="0 0" angle="0" texture="sand.jpg" scale="10" layer="0" points="-1500 50,1500 50,1500 550,-1500 550"/>
</scene>

https://www.youtube.com/watch?v=gI8fuF9DWwA
Sorry for the low quality, will upload the hq version tomorrow
(edited)
1
1
Update is already on the website, hury up!
https://mentalgames.fst.kz/game/1interval.create, fixed ent properties cleaning and more!
https://mentalgames.fst.kz/game/1 (edited)find function like find(".class == 'sonic'")[1]:setPos( mnt.vector2(0,0) ), and set your custom values to entities in scenes file, just implement setVALUENAME function in your class, and use it in the xml like so <entity class="sonic" VALUENAME="My value" pos="0,-200"/> it will call the setVALUENAME function with assigned parameters
https://mentalgames.fst.kz/game/1find(".class == 'sonic'")[1]:remove() (Don't do that lol), fixed some bugs, physics related functions were added, now devs should handle ESC button by themselves ( Engine is not closing on esc button anymore ) and more!
Windows & Linux builds already available for download on our website
https://mentalgames.fst.kz/game/1 (edited)


Also the first arguments that were added are:
--say WORDS # Just prints something to the console
--skip-logo # Skips the mental games logo screen
--scene SCENE_NAME # Loads the scene you want
--debug # Turns on Debug mode
https://mentalgames.org/game/1
2
--windowed // Run game in a window
--w 1280 // Window width
--h 720 // Window height
The update is on the website already 
https://mentalgames.org/account/1
The function for it is
screen.addShader("shader name")
And here is the example CRT shader
begin vertex;
#version 130
void main()
{
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
gl_TexCoord[0] = gl_TextureMatrix[0] * gl_MultiTexCoord0;
gl_FrontColor = gl_Color;
}
begin fragment;
#version 130
uniform sampler2D texture;
uniform sampler2D buffer;
uniform float time;
uniform float width;
uniform float height;
uniform float scale;
void main()
{
float light = (sin(gl_TexCoord[0].x*3.14159265) + sin(gl_TexCoord[0].y*3.14159265))/2;
vec2 uv = gl_TexCoord[0].xy;
vec2 centered_uv = uv * 2.0 - 1.0;
float r = length(centered_uv);
float strength = 1.1;
r = pow(r, strength);
centered_uv *= r / length(centered_uv);
vec2 coords = centered_uv * 0.5 + 0.5;
vec4 screen = texture2D(buffer, coords);
screen.xyz *= light;
screen.xyz *= 0.7 + cos( gl_TexCoord[0].y*2000 + time*50 )*0.3;
gl_FragColor = vec4(screen.xyz, 1.0);
}
The update is on the website already!
Good luck y'all!
(edited)
The build contains the CRT shader and Shadows as an example of shaders use, does not recommended for playing, still have artifacts.
https://mentalgames.org/game/1
https://mentalgames.org/doc
3

2
3

https://www.youtube.com/watch?v=TIIutSyEYpQ
1
Btw you will get a @Patron role, i'm not sure what will this role give you, but with Max Support i will add your name to the Patrons list in the engine
https://www.patreon.com/kenig
1screen.setShaderEnabled("SHADER NAME", boolean) and a lot of graphical fixes!
The update is on the website already!
3
Don't mind to check out the documentation!
https://mentalgames.org/doc/classes/amath/vector2
1
If you want to hear me commenting the things - press the
https://youtu.be/8-yEOX60fhI
2
2
There's a Linux and Windows versions featuring the latest shader related updates.
Alse i published the water map from the video as a dedicated addon
https://mentalgames.org/game/1
https://mentalgames.org/addons/11
2
1
1
3
https://mentalgames.org/game/1
2
https://youtube.com/shorts/QVS3u2Z8i2c
https://youtu.be/3hvc1JT3G-E?si=PgDGT_OlnLOlmIYy


( I'm planning to add hooks for mouse hovering over the sprite, and sprite clicks )
I will try to keep the version up as much as possible on the website!
https://mentalgames.org/game/2
https://youtu.be/hhf-6xusGhA
https://mentalgames.org/account/44

https://mentalgames.org/game/1
https://www.mapeditor.org/ (edited)
3
2
https://www.reddit.com/r/youtubetitties/comments/1lqjnb3/upload_youtube_videos_without_moderation/ (edited)
There is a different plans starting from 1$, they are the same, i just made it that way to allow everyone who want to support the project to be able to support it, your names also will be added to the patreons list so everyone who use the tool / extension will see the brave supporters
https://www.patreon.com/c/mentalgamesofficialSuccubus Connect! Episode 3 [Sub-ENG] to Yes, this is a real Hentai on YouTube
https://www.youtube.com/watch?v=32995cpEJr4
Cheers 
https://www.reddit.com/r/videos/comments/1lve90d/i_made_a_video_obfuscator_and_uploaded_a_hentai/
https://www.youtube.com/@MentalGamesOfficial
https://www.youtube.com/watch?v=ZC2gtUXeEmA
3
(edited)

3
So, i will try to publish it to chrome extensions store soon!
(edited)

https://youtu.be/6-UOz_dFyLs?si=y_cvsOJR4xGbFtjF
https://chromewebstore.google.com/detail/unsafeyt/olehlaillpnmacogdkppenbfjnhbfooe

https://github.com/alex-suspicious/UnsafeYTools/releases/tag/Testing (edited)
https://disboard.org/server/1109036079455162490
2
2
I feel so badass moving on this board lololol
https://www.youtube.com/watch?v=bhBr2R3iMqk
I fell on the ground playing this lmao
https://youtube.com/watch?v=pfRjZCCKpmI (edited)
https://www.tiktok.com/t/ZT6fb9Bkn/
https://www.reddit.com/r/WindSoul/s/r0eJqLJ8Ki
https://www.reddit.com/r/virtualreality/s/WZaDLdhmjs
https://www.reddit.com/r/virtualreality/s/5lrS058N24
Experimental Quest build!
https://alexsuspicious.itch.io/airbreakers