---
# System prepended metadata

title: Self-QA checklist

---

# Self-QA checklist

## General

### Construct stress test

- [ ] Does the game commit sudoku near this ObjectMeshSkinned stress test construct (on dev) : 1681961

### Unit tests
- [ ] Run existing tests
- [ ] Try to write new tests

### Backward compatibility
- [ ] Did your code handle deserialization of an old format
- [ ] Is there a way to update your new serialization while keeping backward compatibility

### Build
- [ ] Linux
- [ ] Windows
- [ ] Server
- [ ] Debug without PCH (Unigine has some code that is only active in Debug. It is easy to break the build because of that. Building without PCH ensures you did not forget some includes)

## Rendering

### Are these things still there?

- [x] Volumetric Clouds
- [x] Ocean
- [x] Decors
- [x] Impostors
- [x] Atmosphere
- [x] Sun
- [x] World Shadows
- [x] Dynamic Shadows
- [x] Ground Textures
- [x] Mining Decal
- [x] Porpcorn FX on nanoformer and smoke when Digging
- [x] Torch light
- [x] Deferred Lights (`playertp 1007178` on dev for a lighting test area)
- [x] Transparent Objects (`playertp 1007178` on dev -- look at the windows)
- [x] Underwater Fog / Underwater Effects
- [x] Emissive voxels
- [x] Lua Screen Units (`playertp 1007867` on dev for Lua screen test area)
- [x] Marks
- [x] Screen space reflection
- [x] Light probe reflection
- [x] Debug visualizer

### Is there something strange in these things?

- [ ] In the deep space, far from planets
- [x] Microprofile
- [x] Planet & System Map
- [ ] Character Customization
- [ ] PVP Periscope
- [x] Distant Planet Rendering

### Does it work on OpenGL?

- [ ] Yes please

## Procedural Generation

### You modified the pipelines or the tools. Did you break..

- [ ] Legacy pipelines?
- [ ] New Pipelines? (Including Pipeline Preview)
- [ ] Asteroids?
- [ ] Precompiled Pipelines?
- [ ] Fixture Export?
- [ ] Asset lists Exports?
- [ ] Performance and Composition Statistics?
- [ ] Serialization and Deserialization?
- [ ] Backwards compatibility?
- [ ] Reset Position?
- [ ] View sync w/ the planet designer?

### You're madeleinizing a planet. Did you...
- [ ] Switch to HexOctree?
- [ ] Remove the Altitude Reference Radius? (Or add it back if you've removed it and people have changed their mind)
- [ ] Remove Ores?
- [ ] Switch to decors id v2?
- [ ] Make a position test?
- [ ] Add the surface harvesting?
- [ ] Add the high frequency noise?
- [ ] Change the min/max depth/height to sensible values?
- [ ] Offset the position of the constructs parented to the planet?

### You're switching on the v2 of decor id gen. Did you break...
- [ ] V1 sprinklers on legacy planets?
- [ ] V2 sprinklers?
- [ ] Randomization of positions and rotations?
- [ ] Vertical Offset?
- [ ] Grouping, Clustering, Slope?